---
Fuzzer filename: '/src/snappy/snappy_uncompress_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    asan.module_ctor
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_init
        - __asan_register_elf_globals
        - __asan_version_mismatch_check_v8
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_init
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_version_mismatch_check_v8
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_register_elf_globals
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_before_dynamic_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_after_dynamic_init
      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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_report_load8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    503
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_report_load1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    55
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_memset
      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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/snappy/snappy_uncompress_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          163
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6snappy10UncompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
        - _ZN6snappy21GetUncompressedLengthEPKcmPm
        - __asan_stack_malloc_2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy_uncompress_fuzzer.cc:46,44'
          Dst:             _ZN6snappy21GetUncompressedLengthEPKcmPm
        - Src:             'snappy_uncompress_fuzzer.cc:56,3'
          Dst:             _ZN6snappy10UncompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
    - functionName:    __asan_stack_malloc_2
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_report_store8
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    202
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_stack_malloc_0
      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:    29
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy19SnappySinkAllocator7DeleterEPvPKcm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2753
      functionLinenumberEnd: 2759
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy19SnappySinkAllocator5FlushEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2735
      functionLinenumberEnd: 2744
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         25
      ICount:          202
      EdgeCount:       29
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy19SnappySinkAllocator7DeleterEPvPKcm
        - __asan_report_load8
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2738,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2739,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2739,43'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2739,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2739,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2739,14'
          Dst:             _ZN6snappy19SnappySinkAllocator7DeleterEPvPKcm
    - functionName:    __asan_stack_malloc_1
      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:    33
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __sanitizer_annotate_contiguous_container
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE18SlowAppendFromSelfEmm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2690
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          246
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE6AppendEPKcmPPc
        - _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
        - __asan_report_load1
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:2694,22'
          Dst:             _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
        - Src:             'snappy.cc:2696,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2707,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2709,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2709,14'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:2710,10'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE6AppendEPKcmPPc
        - Src:             'snappy.cc:2711,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2716,11'
          Dst:             __asan_report_store8
    - functionName:    _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2566
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - __asan_report_load8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2566,39'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2566,53'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2566,63'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE6AppendEPKcmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2596
      functionLinenumberEnd: 2610
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          136
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE10SlowAppendEPKcm
        - __asan_memcpy
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2597,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2598,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2601,7'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2602,13'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2605,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2606,18'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE10SlowAppendEPKcm
        - Src:             'snappy.cc:2607,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2607,13'
          Dst:             __asan_report_store8
    - functionName:    __asan_memcpy
      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:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE10SlowAppendEPKcm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2658
      functionLinenumberEnd: 2686
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         68
      ICount:          453
      EdgeCount:       73
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6snappy19SnappySinkAllocator8AllocateEi
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2659,18'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2659,30'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2662,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2662,5'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2663,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2664,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2664,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2665,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2665,30'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2665,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2670,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2670,28'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2673,49'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2673,61'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2673,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2674,27'
          Dst:             _ZN6snappy19SnappySinkAllocator8AllocateEi
        - Src:             'snappy.cc:2674,14'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2675,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2675,13'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2676,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2676,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2677,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2677,38'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2677,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2683,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2683,3'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2684,11'
          Dst:             __asan_report_load8
    - functionName:    __asan_handle_no_return
      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:    105
      BranchProfiles:  []
      Callsites:       []
    - 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:    93
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy19SnappySinkAllocator8AllocateEi
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          80
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy19SnappySinkAllocator9DatablockC2EPcm
        - __asan_stack_malloc_0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2725,15'
          Dst:             _ZN6snappy19SnappySinkAllocator9DatablockC2EPcm
    - functionName:    _ZN6snappy19SnappySinkAllocator9DatablockC2EPcm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2750
      functionLinenumberEnd: 2750
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2750,36'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2750,45'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE12SetOutputPtrEPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2584
      functionLinenumberEnd: 2584
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2584,41'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE14AppendFromSelfEmmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2650
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          286
      EdgeCount:       52
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE18SlowAppendFromSelfEmm
        - __asan_handle_no_return
        - __asan_memmove
        - __asan_report_load8
        - __asan_report_store8
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2628,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2629,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2629,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2629,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2631,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2631,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2635,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2635,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2637,17'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2638,20'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE18SlowAppendFromSelfEmm
        - Src:             'snappy.cc:2639,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2639,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2642,58'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2642,15'
          Dst:             _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - Src:             'snappy.cc:2642,13'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2647,5'
          Dst:             __asan_memmove
        - Src:             'snappy.cc:2648,11'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 615
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         57
      ICount:          315
      EdgeCount:       68
      CyclomaticComplexity: 13
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
        - _ZN6snappy12_GLOBAL__N_119IncrementalCopySlowEPKcPcS3_
        - _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:445,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:445,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:446,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:446,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:447,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:447,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:449,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:449,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:555,9'
          Dst:             _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
        - Src:             'snappy.cc:561,14'
          Dst:             _ZN6snappy12_GLOBAL__N_119IncrementalCopySlowEPKcPcS3_
        - Src:             'snappy.cc:565,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:565,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:580,5'
          Dst:             _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
        - Src:             'snappy.cc:582,7'
          Dst:             _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
        - Src:             'snappy.cc:585,7'
          Dst:             _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
        - Src:             'snappy.cc:588,7'
          Dst:             _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
        - Src:             'snappy.cc:603,5'
          Dst:             _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
        - Src:             'snappy.cc:610,5'
          Dst:             _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
        - Src:             'snappy.cc:614,10'
          Dst:             _ZN6snappy12_GLOBAL__N_119IncrementalCopySlowEPKcPcS3_
    - functionName:    __asan_memmove
      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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 234
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:232,3'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:233,3'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappy12_GLOBAL__N_119IncrementalCopySlowEPKcPcS3_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load1
        - __asan_report_store1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:275,13'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:275,11'
          Dst:             __asan_report_store1
    - functionName:    _ZN6snappy12_GLOBAL__N_127ConditionalUnalignedCopy128ILb0EEEvPKcPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 253
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:250,5'
          Dst:             _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
        - Src:             'snappy.cc:251,5'
          Dst:             _ZN6snappy12_GLOBAL__N_115UnalignedCopy64EPKvPv
    - functionName:    __asan_report_store1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE13TryFastAppendEPKcmmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2613
      functionLinenumberEnd: 2625
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2614,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2615,28'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2619,7'
          Dst:             _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - Src:             'snappy.cc:2620,13'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 236
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:241,3'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:242,3'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE7GetBaseEPl
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2580
      functionLinenumberEnd: 2582
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2581,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2581,47'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2581,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2582,12'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE12GetOutputPtrEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2579
      functionLinenumberEnd: 2579
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2579,33'
          Dst:             __asan_report_load8
    - functionName:    _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE11CheckLengthEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2591
      functionLinenumberEnd: 2591
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          28
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2591,44'
          Dst:             _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
        - Src:             'snappy.cc:2591,54'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE5FlushEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2654
      functionLinenumberEnd: 2654
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy19SnappySinkAllocator5FlushEm
        - _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE8ProducedEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2654,42'
          Dst:             _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE8ProducedEv
        - Src:             'snappy.cc:2654,36'
          Dst:             _ZN6snappy19SnappySinkAllocator5FlushEm
    - functionName:    _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE8ProducedEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2594
      functionLinenumberEnd: 2594
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2594,43'
          Dst:             _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE4SizeEv
    - functionName:    _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEvPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         163
      ICount:          1031
      EdgeCount:       184
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - _ZN6snappy18SnappyDecompressor9RefillTagEv
        - _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE12GetOutputPtrEv
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE12SetOutputPtrEPc
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE13TryFastAppendEPKcmmPPc
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE14AppendFromSelfEmmPPc
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE6AppendEPKcmPPc
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE7GetBaseEPl
        - _ZN6snappyL15ExtractLowBytesERKji
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1645,22'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1646,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1647,23'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE12GetOutputPtrEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1668,32'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE7GetBaseEPl
        - Src:             'snappy.cc:1672,69'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1671,15'
          Dst:             _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1696,39'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1696,21'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE13TryFastAppendEPKcmmPPc
        - Src:             'snappy.cc:1697,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1697,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1702,42'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1713,31'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1713,15'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1718,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1720,24'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE6AppendEPKcmPPc
        - Src:             'snappy.cc:1722,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1726,19'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1728,21'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1729,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1731,22'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE6AppendEPKcmPPc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1736,38'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1740,24'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE14AppendFromSelfEmmPPc
        - Src:             'snappy.cc:1742,35'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1743,21'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1744,36'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1746,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1746,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1752,24'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE14AppendFromSelfEmmPPc
        - Src:             'snappy.cc:1758,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1765,13'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE12SetOutputPtrEPc
    - functionName:    _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1594
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          136
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_1
      functionUses:    24
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1596,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1596,41'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1596,21'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1595,29'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy18SnappyDecompressor9RefillTagEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1789
      functionLinenumberEnd: 1849
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         125
      ICount:          752
      EdgeCount:       135
      CyclomaticComplexity: 12
      functionsReached:
        - _ZN6snappy15CalculateNeededEh
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_memmove
        - __asan_report_load1
        - __asan_report_load8
        - __asan_report_store1
        - __asan_report_store8
        - __asan_stack_malloc_1
        - __assert_fail
      functionUses:    16
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1790,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1791,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1793,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1793,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1793,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1793,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1795,10'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1795,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1795,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1796,13'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1797,10'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:1798,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1799,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1803,3'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1803,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1803,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1804,27'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1811,27'
          Dst:             _ZN6snappy15CalculateNeededEh
        - Src:             'snappy.cc:1812,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1812,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1815,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1821,5'
          Dst:             __asan_memmove
        - Src:             'snappy.cc:1822,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1822,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1822,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1822,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1823,13'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1826,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1826,34'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1826,34'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1828,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1829,7'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1831,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1831,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1831,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1833,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1833,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1834,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1835,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1839,5'
          Dst:             __asan_memmove
        - Src:             'snappy.cc:1840,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1840,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1840,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1840,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1841,13'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1842,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1843,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1846,9'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          976
      EdgeCount:       160
      CyclomaticComplexity: 28
      functionsReached:
        - _ZN6snappy12DeferMemCopyEPPKvPmS1_m
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy13ClearDeferredEPPKvPmPh
        - _ZN6snappy13ExtractOffsetEjm
        - _ZN6snappy9MemCopy64EPcPKvm
        - _ZZN6snappy12_GLOBAL__N_131Copy64BytesWithPatternExtensionEPcmENKUlvE_clEv
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_load8
        - __asan_report_store1
        - __asan_report_store8
        - __assert_fail
        - __cxa_guard_acquire
        - __cxa_guard_release
      functionUses:    3
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1463,3'
          Dst:             _ZN6snappy13ClearDeferredEPPKvPmPh
        - Src:             'snappy.cc:1472,18'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1490,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1490,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1490,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1493,38'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1507,16'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1510,31'
          Dst:             _ZN6snappy13ExtractOffsetEjm
        - Src:             'snappy.cc:1523,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1523,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1527,11'
          Dst:             _ZN6snappy9MemCopy64EPcPKvm
        - Src:             'snappy.cc:1529,11'
          Dst:             _ZN6snappy13ClearDeferredEPPKvPmPh
        - Src:             'snappy.cc:1530,15'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1530,15'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:1530,15'
          Dst:             __cxa_guard_acquire
        - Src:             'snappy.cc:1530,15'
          Dst:             _ZZN6snappy12_GLOBAL__N_131Copy64BytesWithPatternExtensionEPcmENKUlvE_clEv
        - Src:             'snappy.cc:1530,15'
          Dst:             __cxa_guard_release
        - Src:             'snappy.cc:1530,15'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1530,15'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1530,15'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1544,11'
          Dst:             _ZN6snappy9MemCopy64EPcPKvm
        - Src:             'snappy.cc:1546,11'
          Dst:             _ZN6snappy12DeferMemCopyEPPKvPmS1_m
        - Src:             'snappy.cc:1554,9'
          Dst:             _ZN6snappy9MemCopy64EPcPKvm
        - Src:             'snappy.cc:1556,9'
          Dst:             _ZN6snappy12DeferMemCopyEPPKvPmS1_m
        - Src:             'snappy.cc:1562,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1562,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1567,5'
          Dst:             _ZN6snappy9MemCopy64EPcPKvm
        - Src:             'snappy.cc:1569,5'
          Dst:             _ZN6snappy13ClearDeferredEPPKvPmPh
    - functionName:    _ZN6snappy12LittleEndian6Load32EPKv
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 196
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    33
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:207,5'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappyL15ExtractLowBytesERKji
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1217
      functionLinenumberEnd: 1228
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 3
      functionsReached:
        - __asan_handle_no_return
        - __asan_report_load4
        - __assert_fail
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1218,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1218,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1219,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1219,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1226,10'
          Dst:             __asan_report_load4
    - functionName:    __asan_report_load2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_report_load4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy13ClearDeferredEPPKvPmPh
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1312
      functionLinenumberEnd: 1315
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          33
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_store8
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1313,17'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1314,20'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy13ExtractOffsetEjm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1444
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1426,3'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappy9MemCopy64EPcPKvm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1250
      functionLinenumberEnd: 1302
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          221
      EdgeCount:       37
      CyclomaticComplexity: 9
      functionsReached:
        - __asan_handle_no_return
        - __asan_memmove
        - __asan_stack_malloc_2
        - __assert_fail
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1254,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1254,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1255,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1255,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1294,3'
          Dst:             __asan_memmove
        - Src:             'snappy.cc:1297,5'
          Dst:             __asan_memmove
    - functionName:    __cxa_guard_acquire
      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:    _ZZN6snappy12_GLOBAL__N_131Copy64BytesWithPatternExtensionEPcmENKUlvE_clEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __asan_report_store1
        - __asan_stack_malloc_0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:411,43'
          Dst:             __asan_report_store1
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy12DeferMemCopyEPPKvPmS1_m
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1318
      functionLinenumberEnd: 1321
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          36
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_store8
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1319,17'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1320,20'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy15CalculateNeededEh
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1769
      functionLinenumberEnd: 1772
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE17SetExpectedLengthEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2586
      functionLinenumberEnd: 2589
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_handle_no_return
        - __asan_report_store8
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2587,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2587,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2588,15'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy17SnappyArrayWriter12SetOutputPtrEPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2319
      functionLinenumberEnd: 2319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2319,37'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy17SnappyArrayWriter6AppendEPKcmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2321
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          85
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2322,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2323,31'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2325,5'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2326,11'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy17SnappyArrayWriter13TryFastAppendEPKcmmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2342
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          109
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2332,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2333,31'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2336,7'
          Dst:             _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - Src:             'snappy.cc:2337,13'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy17SnappyArrayWriter7GetBaseEPl
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2317
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2316,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2316,47'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2316,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2317,12'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyArrayWriter12GetOutputPtrEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2314
      functionLinenumberEnd: 2314
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2314,33'
          Dst:             __asan_report_load8
    - functionName:    _ZNK6snappy17SnappyArrayWriter11CheckLengthEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2312,44'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2312,51'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyArrayWriter5FlushEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2369
      functionLinenumberEnd: 2369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_17SnappyArrayWriterEEEvPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 2364
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         229
      ICount:          1435
      EdgeCount:       260
      CyclomaticComplexity: 33
      functionsReached:
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - _ZN6snappy17SnappyArrayWriter12GetOutputPtrEv
        - _ZN6snappy17SnappyArrayWriter12SetOutputPtrEPc
        - _ZN6snappy17SnappyArrayWriter13TryFastAppendEPKcmmPPc
        - _ZN6snappy17SnappyArrayWriter6AppendEPKcmPPc
        - _ZN6snappy17SnappyArrayWriter7GetBaseEPl
        - _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - _ZN6snappy18SnappyDecompressor9RefillTagEv
        - _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
        - _ZN6snappyL15ExtractLowBytesERKji
        - __asan_handle_no_return
        - __asan_memmove
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1645,22'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1646,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1647,23'
          Dst:             _ZN6snappy17SnappyArrayWriter12GetOutputPtrEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1668,32'
          Dst:             _ZN6snappy17SnappyArrayWriter7GetBaseEPl
        - Src:             'snappy.cc:1672,69'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1671,15'
          Dst:             _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1696,39'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1696,21'
          Dst:             _ZN6snappy17SnappyArrayWriter13TryFastAppendEPKcmmPPc
        - Src:             'snappy.cc:1697,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1697,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1702,42'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1713,31'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1713,15'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1718,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1720,24'
          Dst:             _ZN6snappy17SnappyArrayWriter6AppendEPKcmPPc
        - Src:             'snappy.cc:1722,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1726,19'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1728,21'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1729,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1731,22'
          Dst:             _ZN6snappy17SnappyArrayWriter6AppendEPKcmPPc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1736,38'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1740,24'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1740,24'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1740,24'
          Dst:             _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_memmove
        - Src:             'snappy.cc:1740,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1742,35'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1743,21'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1744,36'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1746,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1746,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1752,24'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1752,24'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1752,24'
          Dst:             _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_memmove
        - Src:             'snappy.cc:1752,24'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1758,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1765,13'
          Dst:             _ZN6snappy17SnappyArrayWriter12SetOutputPtrEPc
    - functionName:    _ZN6snappy17SnappyArrayWriter17SetExpectedLengthEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2306
      functionLinenumberEnd: 2310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          137
      EdgeCount:       23
      CyclomaticComplexity: 5
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2307,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2307,15'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2309,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2309,38'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2309,24'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy19SnappySinkAllocatorC2ERKS0_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2720,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2720,7'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy31Copy64BytesWithPatternExtensionElm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1240
      functionLinenumberEnd: 1243
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          11
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy28SnappyDecompressionValidator12SetOutputPtrEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2413
      functionLinenumberEnd: 2413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2413,44'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy28SnappyDecompressionValidator14AppendFromSelfEmmPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2432
      functionLinenumberEnd: 2438
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_load8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2435,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2436,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2437,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2437,25'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy28SnappyDecompressionValidator6AppendEPKcmPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2415
      functionLinenumberEnd: 2420
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          51
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - __asan_report_load8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2419,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2420,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2420,25'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy28SnappyDecompressionValidator13TryFastAppendEPKcmmPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2423
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy20DecompressBranchlessImEENSt3__14pairIPKhlEES4_S4_lT_l
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionLinenumberEnd: 1572
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         106
      ICount:          793
      EdgeCount:       122
      CyclomaticComplexity: 18
      functionsReached:
        - _ZN6snappy12DeferMemCopyEPPKvPmS1_m
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy13ClearDeferredEPPKvPmPh
        - _ZN6snappy13ExtractOffsetEjm
        - _ZN6snappy31Copy64BytesWithPatternExtensionElm
        - _ZN6snappy9MemCopy64ElPKvm
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_load8
        - __asan_report_store8
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1463,3'
          Dst:             _ZN6snappy13ClearDeferredEPPKvPmPh
        - Src:             'snappy.cc:1472,18'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1490,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1490,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1490,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1493,38'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1506,27'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1507,16'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1510,31'
          Dst:             _ZN6snappy13ExtractOffsetEjm
        - Src:             'snappy.cc:1523,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1523,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1527,11'
          Dst:             _ZN6snappy9MemCopy64ElPKvm
        - Src:             'snappy.cc:1529,11'
          Dst:             _ZN6snappy13ClearDeferredEPPKvPmPh
        - Src:             'snappy.cc:1530,15'
          Dst:             _ZN6snappy31Copy64BytesWithPatternExtensionElm
        - Src:             'snappy.cc:1544,11'
          Dst:             _ZN6snappy9MemCopy64ElPKvm
        - Src:             'snappy.cc:1546,11'
          Dst:             _ZN6snappy12DeferMemCopyEPPKvPmS1_m
        - Src:             'snappy.cc:1554,9'
          Dst:             _ZN6snappy9MemCopy64ElPKvm
        - Src:             'snappy.cc:1556,9'
          Dst:             _ZN6snappy12DeferMemCopyEPPKvPmS1_m
        - Src:             'snappy.cc:1562,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1562,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1567,5'
          Dst:             _ZN6snappy9MemCopy64ElPKvm
        - Src:             'snappy.cc:1569,5'
          Dst:             _ZN6snappy13ClearDeferredEPPKvPmPh
    - functionName:    _ZN6snappy9MemCopy64ElPKvm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionLinenumberEnd: 1309
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy28SnappyDecompressionValidator7GetBaseEPl
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2409
      functionLinenumberEnd: 2411
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2410,24'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy28SnappyDecompressionValidator12GetOutputPtrEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2408
      functionLinenumberEnd: 2408
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2408,34'
          Dst:             __asan_report_load8
    - functionName:    _ZNK6snappy28SnappyDecompressionValidator11CheckLengthEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2414
      functionLinenumberEnd: 2414
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2414,44'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2414,57'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy28SnappyDecompressionValidator5FlushEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2439
      functionLinenumberEnd: 2439
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_28SnappyDecompressionValidatorEEEvPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         163
      ICount:          1030
      EdgeCount:       184
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - _ZN6snappy18SnappyDecompressor9RefillTagEv
        - _ZN6snappy20DecompressBranchlessImEENSt3__14pairIPKhlEES4_S4_lT_l
        - _ZN6snappy28SnappyDecompressionValidator12GetOutputPtrEv
        - _ZN6snappy28SnappyDecompressionValidator12SetOutputPtrEm
        - _ZN6snappy28SnappyDecompressionValidator13TryFastAppendEPKcmmPm
        - _ZN6snappy28SnappyDecompressionValidator14AppendFromSelfEmmPm
        - _ZN6snappy28SnappyDecompressionValidator6AppendEPKcmPm
        - _ZN6snappy28SnappyDecompressionValidator7GetBaseEPl
        - _ZN6snappyL15ExtractLowBytesERKji
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1645,22'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1646,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1647,23'
          Dst:             _ZN6snappy28SnappyDecompressionValidator12GetOutputPtrEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1668,32'
          Dst:             _ZN6snappy28SnappyDecompressionValidator7GetBaseEPl
        - Src:             'snappy.cc:1672,69'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1671,15'
          Dst:             _ZN6snappy20DecompressBranchlessImEENSt3__14pairIPKhlEES4_S4_lT_l
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1696,39'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1696,21'
          Dst:             _ZN6snappy28SnappyDecompressionValidator13TryFastAppendEPKcmmPm
        - Src:             'snappy.cc:1697,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1697,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1702,42'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1713,31'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1713,15'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1718,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1720,24'
          Dst:             _ZN6snappy28SnappyDecompressionValidator6AppendEPKcmPm
        - Src:             'snappy.cc:1722,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1726,19'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1728,21'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1729,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1731,22'
          Dst:             _ZN6snappy28SnappyDecompressionValidator6AppendEPKcmPm
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1736,38'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1740,24'
          Dst:             _ZN6snappy28SnappyDecompressionValidator14AppendFromSelfEmmPm
        - Src:             'snappy.cc:1742,35'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1743,21'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1744,36'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1746,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1746,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1752,24'
          Dst:             _ZN6snappy28SnappyDecompressionValidator14AppendFromSelfEmmPm
        - Src:             'snappy.cc:1758,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1765,13'
          Dst:             _ZN6snappy28SnappyDecompressionValidator12SetOutputPtrEm
    - functionName:    _ZN6snappy28SnappyDecompressionValidator17SetExpectedLengthEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2407
      functionLinenumberEnd: 2407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2407,57'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappyL25InternalUncompressAllTagsINS_28SnappyDecompressionValidatorEEEbPNS_18SnappyDecompressorEPT_jj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_28SnappyDecompressionValidatorEEEvPT_
        - _ZN6snappy28SnappyDecompressionValidator17SetExpectedLengthEm
        - _ZN6snappy28SnappyDecompressionValidator5FlushEv
        - _ZN6snappyL6ReportEiPKcmm
        - _ZNK6snappy18SnappyDecompressor3eofEv
        - _ZNK6snappy28SnappyDecompressionValidator11CheckLengthEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1868,11'
          Dst:             _ZN6snappy28SnappyDecompressionValidator17SetExpectedLengthEm
        - Src:             'snappy.cc:1871,17'
          Dst:             _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_28SnappyDecompressionValidatorEEEvPT_
        - Src:             'snappy.cc:1872,11'
          Dst:             _ZN6snappy28SnappyDecompressionValidator5FlushEv
        - Src:             'snappy.cc:1873,3'
          Dst:             _ZN6snappyL6ReportEiPKcmm
        - Src:             'snappy.cc:1874,25'
          Dst:             _ZNK6snappy18SnappyDecompressor3eofEv
        - Src:             'snappy.cc:1874,42'
          Dst:             _ZNK6snappy28SnappyDecompressionValidator11CheckLengthEv
    - functionName:    _ZN6snappyL6ReportEiPKcmm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6snappy18SnappyDecompressor3eofEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1609
      functionLinenumberEnd: 1609
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_load1
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1609,29'
          Dst:             __asan_report_load1
    - functionName:    _ZN6snappy17SnappyIOVecWriter15GetIOVecPointerEPK5iovecm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2117
      functionLinenumberEnd: 2118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2118,41'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecWriter13AppendNoCheckEPKcm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2156
      functionLinenumberEnd: 2178
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          286
      EdgeCount:       55
      CyclomaticComplexity: 8
      functionsReached:
        - __asan_memcpy
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_0
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2158,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2160,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2160,30'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2163,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2164,52'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2164,63'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2164,26'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2165,31'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2165,42'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2165,29'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2168,31'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2169,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2169,7'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2170,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2171,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2172,22'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecWriter12SetOutputPtrEPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2151
      functionLinenumberEnd: 2154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy17SnappyIOVecWriter14AppendFromSelfEmmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2196
      functionLinenumberEnd: 2266
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         115
      ICount:          656
      EdgeCount:       127
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - _ZN6snappy17SnappyIOVecWriter13AppendNoCheckEPKcm
        - _ZN6snappy17SnappyIOVecWriter15GetIOVecPointerEPK5iovecm
        - __asan_handle_no_return
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_1
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:2199,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2202,31'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2202,47'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2208,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2209,30'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2209,41'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2209,51'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2219,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2219,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2219,7'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2221,35'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2227,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2227,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2227,7'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2228,23'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2230,32'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2230,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2231,23'
          Dst:             _ZN6snappy17SnappyIOVecWriter15GetIOVecPointerEPK5iovecm
        - Src:             'snappy.cc:2231,9'
          Dst:             _ZN6snappy17SnappyIOVecWriter13AppendNoCheckEPKcm
        - Src:             'snappy.cc:2238,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2241,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2241,32'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2244,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2245,54'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2245,65'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2245,28'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2246,33'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2246,44'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2246,31'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2252,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2252,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2254,25'
          Dst:             _ZN6snappy17SnappyIOVecWriter15GetIOVecPointerEPK5iovecm
        - Src:             'snappy.cc:2255,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2255,43'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2256,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2256,44'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2254,9'
          Dst:             _ZN6snappy12_GLOBAL__N_115IncrementalCopyEPKcPcS3_S3_
        - Src:             'snappy.cc:2257,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2258,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2260,24'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecWriter6AppendEPKcmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2141
      functionLinenumberEnd: 2147
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy17SnappyIOVecWriter13AppendNoCheckEPKcm
        - __asan_report_load8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2142,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2142,32'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2146,12'
          Dst:             _ZN6snappy17SnappyIOVecWriter13AppendNoCheckEPKcm
    - functionName:    _ZN6snappy17SnappyIOVecWriter13TryFastAppendEPKcmmPPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2181
      functionLinenumberEnd: 2194
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          158
      EdgeCount:       31
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2182,31'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2182,47'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2184,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2186,28'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2186,7'
          Dst:             _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - Src:             'snappy.cc:2187,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2188,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2189,22'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecWriter7GetBaseEPl
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2150
      functionLinenumberEnd: 2150
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy17SnappyIOVecWriter12GetOutputPtrEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2149
      functionLinenumberEnd: 2149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK6snappy17SnappyIOVecWriter11CheckLengthEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2139
      functionLinenumberEnd: 2139
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          31
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2139,44'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2139,62'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecWriter5FlushEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2268
      functionLinenumberEnd: 2268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_17SnappyIOVecWriterEEEvPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1644
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         163
      ICount:          1031
      EdgeCount:       184
      CyclomaticComplexity: 23
      functionsReached:
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy17SnappyIOVecWriter12GetOutputPtrEv
        - _ZN6snappy17SnappyIOVecWriter12SetOutputPtrEPc
        - _ZN6snappy17SnappyIOVecWriter13TryFastAppendEPKcmmPPc
        - _ZN6snappy17SnappyIOVecWriter14AppendFromSelfEmmPPc
        - _ZN6snappy17SnappyIOVecWriter6AppendEPKcmPPc
        - _ZN6snappy17SnappyIOVecWriter7GetBaseEPl
        - _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - _ZN6snappy18SnappyDecompressor9RefillTagEv
        - _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
        - _ZN6snappyL15ExtractLowBytesERKji
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_load8
        - __asan_report_store8
        - __asan_stack_malloc_2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1645,22'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1646,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1647,23'
          Dst:             _ZN6snappy17SnappyIOVecWriter12GetOutputPtrEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1664,5'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1664,5'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1668,32'
          Dst:             _ZN6snappy17SnappyIOVecWriter7GetBaseEPl
        - Src:             'snappy.cc:1672,69'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1671,15'
          Dst:             _ZN6snappy20DecompressBranchlessIPcEENSt3__14pairIPKhlEES5_S5_lT_l
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1676,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1676,11'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1696,39'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1696,21'
          Dst:             _ZN6snappy17SnappyIOVecWriter13TryFastAppendEPKcmmPPc
        - Src:             'snappy.cc:1697,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1697,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1702,42'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1713,31'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1713,15'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1718,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1720,24'
          Dst:             _ZN6snappy17SnappyIOVecWriter6AppendEPKcmPPc
        - Src:             'snappy.cc:1722,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1722,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1724,25'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1726,19'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1728,21'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1729,11'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1731,22'
          Dst:             _ZN6snappy17SnappyIOVecWriter6AppendEPKcmPPc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1733,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1733,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1736,38'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1740,24'
          Dst:             _ZN6snappy17SnappyIOVecWriter14AppendFromSelfEmmPPc
        - Src:             'snappy.cc:1742,35'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1743,21'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1744,36'
          Dst:             _ZN6snappyL15ExtractLowBytesERKji
        - Src:             'snappy.cc:1746,11'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1746,11'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1752,24'
          Dst:             _ZN6snappy17SnappyIOVecWriter14AppendFromSelfEmmPPc
        - Src:             'snappy.cc:1758,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor9RefillTagEv
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1760,9'
          Dst:             _ZN6snappy18SnappyDecompressor10ResetLimitEPKc
        - Src:             'snappy.cc:1760,9'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1765,13'
          Dst:             _ZN6snappy17SnappyIOVecWriter12SetOutputPtrEPc
    - functionName:    _ZN6snappy17SnappyIOVecWriter17SetExpectedLengthEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2137
      functionLinenumberEnd: 2137
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2137,61'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyIOVecWriterEEEbPNS_18SnappyDecompressorEPT_jj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy17SnappyIOVecWriter17SetExpectedLengthEm
        - _ZN6snappy17SnappyIOVecWriter5FlushEv
        - _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_17SnappyIOVecWriterEEEvPT_
        - _ZN6snappyL6ReportEiPKcmm
        - _ZNK6snappy17SnappyIOVecWriter11CheckLengthEv
        - _ZNK6snappy18SnappyDecompressor3eofEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1868,11'
          Dst:             _ZN6snappy17SnappyIOVecWriter17SetExpectedLengthEm
        - Src:             'snappy.cc:1871,17'
          Dst:             _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_17SnappyIOVecWriterEEEvPT_
        - Src:             'snappy.cc:1872,11'
          Dst:             _ZN6snappy17SnappyIOVecWriter5FlushEv
        - Src:             'snappy.cc:1873,3'
          Dst:             _ZN6snappyL6ReportEiPKcmm
        - Src:             'snappy.cc:1874,25'
          Dst:             _ZNK6snappy18SnappyDecompressor3eofEv
        - Src:             'snappy.cc:1874,42'
          Dst:             _ZNK6snappy17SnappyIOVecWriter11CheckLengthEv
    - functionName:    _ZN6snappyL16EmitCopyAtMost64ILb0EEEPcS1_mm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          99
      EdgeCount:       19
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy12LittleEndian7Store32EPvj
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:674,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:674,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:675,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:675,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:676,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:676,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:677,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:677,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:695,5'
          Dst:             _ZN6snappy12LittleEndian7Store32EPvj
    - functionName:    _ZN6snappy12LittleEndian7Store32EPvj
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:254,5'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappyL16EmitCopyAtMost64ILb1EEEPcS1_mm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 698
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy12LittleEndian7Store32EPvj
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:674,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:674,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:675,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:675,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:676,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:676,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:677,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:677,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:689,5'
          Dst:             _ZN6snappy12LittleEndian7Store32EPvj
    - functionName:    _ZN6snappy17SnappyIOVecReader4SkipEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2052
      functionLinenumberEnd: 2060
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          109
      EdgeCount:       21
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6snappy17SnappyIOVecReader7AdvanceEv
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2053,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2054,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2055,7'
          Dst:             _ZN6snappy17SnappyIOVecReader7AdvanceEv
        - Src:             'snappy.cc:2057,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2058,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2059,15'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecReader7AdvanceEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2064
      functionLinenumberEnd: 2077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         44
      ICount:          216
      EdgeCount:       46
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_handle_no_return
        - __asan_report_load8
        - __asan_report_store8
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2066,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2066,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2066,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2066,7'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2067,32'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2067,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2068,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2069,19'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2070,30'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2073,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2074,49'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2074,60'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2074,17'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2075,30'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2075,41'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2075,28'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2076,14'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecReader4PeekEPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2047
      functionLinenumberEnd: 2049
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2048,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2048,10'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2049,12'
          Dst:             __asan_report_load8
    - functionName:    _ZNK6snappy17SnappyIOVecReader9AvailableEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2045
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2045,46'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy17SnappyIOVecReaderD0Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy17SnappyIOVecReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2043,41'
          Dst:             _ZN6snappy17SnappyIOVecReaderD2Ev
    - functionName:    _ZN6snappy17SnappyIOVecReaderD2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2043
      functionLinenumberEnd: 2043
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy6SourceD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2043,41'
          Dst:             _ZN6snappy6SourceD2Ev
    - functionName:    _ZN6snappy4SinkC2Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.h'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.h:39,10'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy6SourceC2Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.h'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          17
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.h:113,12'
          Dst:             __asan_report_store8
    - functionName:    _ZNK6snappy8internal13WorkingMemory16GetScratchOutputEv
      functionSourceFile: '/src/snappy/snappy-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-internal.h:155,43'
          Dst:             __asan_report_load8
    - functionName:    _ZNK6snappy8internal13WorkingMemory15GetScratchInputEv
      functionSourceFile: '/src/snappy/snappy-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-internal.h:154,42'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy6Varint8Encode32EPcj
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          358
      EdgeCount:       76
      CyclomaticComplexity: 20
      functionsReached:
        - __asan_report_store1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:484,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:486,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:487,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:489,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:490,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:491,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:493,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:494,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:495,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:496,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:498,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:499,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:500,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:501,14'
          Dst:             __asan_report_store1
        - Src:             'snappy-stubs-internal.h:502,14'
          Dst:             __asan_report_store1
    - functionName:    _ZN6snappy18CompressionOptions23DefaultCompressionLevelEv
      functionSourceFile: '/src/snappy/snappy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappyL18LeftShiftOverflowsEhj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1237
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - char
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __asan_handle_no_return
        - __asan_report_load1
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1231,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1231,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1237,19'
          Dst:             __asan_report_load1
    - functionName:    _ZN6snappy4Bits19FindLSBSetNonZero64Em
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:401,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy-stubs-internal.h:401,3'
          Dst:             __assert_fail
    - functionName:    _ZN6snappy16UNALIGNED_LOAD64EPKv
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 150
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:148,3'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappy4Bits16Log2FloorNonZeroEj
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:311,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy-stubs-internal.h:311,3'
          Dst:             __assert_fail
    - functionName:    _ZN6snappy4Bits9Log2FloorEj
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy4Bits16Log2FloorNonZeroEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:322,26'
          Dst:             _ZN6snappy4Bits16Log2FloorNonZeroEj
    - functionName:    _ZN6snappyL25InternalUncompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_18SnappyDecompressorEPT_jj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEvPT_
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE17SetExpectedLengthEm
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE5FlushEv
        - _ZN6snappyL6ReportEiPKcmm
        - _ZNK6snappy18SnappyDecompressor3eofEv
        - _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE11CheckLengthEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1868,11'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE17SetExpectedLengthEm
        - Src:             'snappy.cc:1871,17'
          Dst:             _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEvPT_
        - Src:             'snappy.cc:1872,11'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE5FlushEv
        - Src:             'snappy.cc:1873,3'
          Dst:             _ZN6snappyL6ReportEiPKcmm
        - Src:             'snappy.cc:1874,25'
          Dst:             _ZNK6snappy18SnappyDecompressor3eofEv
        - Src:             'snappy.cc:1874,42'
          Dst:             _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE11CheckLengthEv
    - functionName:    _ZNK6snappy17SnappyArrayWriter8ProducedEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2365
      functionLinenumberEnd: 2367
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_handle_no_return
        - __asan_report_load8
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2366,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2366,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2366,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:2366,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:2367,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2367,18'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyArrayWriterEEEbPNS_18SnappyDecompressorEPT_jj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1865
      functionLinenumberEnd: 1875
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy17SnappyArrayWriter17SetExpectedLengthEm
        - _ZN6snappy17SnappyArrayWriter5FlushEv
        - _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_17SnappyArrayWriterEEEvPT_
        - _ZN6snappyL6ReportEiPKcmm
        - _ZNK6snappy17SnappyArrayWriter11CheckLengthEv
        - _ZNK6snappy18SnappyDecompressor3eofEv
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1868,11'
          Dst:             _ZN6snappy17SnappyArrayWriter17SetExpectedLengthEm
        - Src:             'snappy.cc:1871,17'
          Dst:             _ZN6snappy18SnappyDecompressor17DecompressAllTagsINS_17SnappyArrayWriterEEEvPT_
        - Src:             'snappy.cc:1872,11'
          Dst:             _ZN6snappy17SnappyArrayWriter5FlushEv
        - Src:             'snappy.cc:1873,3'
          Dst:             _ZN6snappyL6ReportEiPKcmm
        - Src:             'snappy.cc:1874,25'
          Dst:             _ZNK6snappy18SnappyDecompressor3eofEv
        - Src:             'snappy.cc:1874,42'
          Dst:             _ZNK6snappy17SnappyArrayWriter11CheckLengthEv
    - functionName:    _ZN6snappy10UncompressEPNS_6SourceEPNS_4SinkE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2774
      functionLinenumberEnd: 2802
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          310
      EdgeCount:       33
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6snappy17SnappyArrayWriterC2EPc
        - _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - _ZN6snappy18SnappyDecompressorD2Ev
        - _ZN6snappy19SnappySinkAllocatorC2EPNS_4SinkE
        - _ZN6snappy19SnappySinkAllocatorD2Ev
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEEC2ERKS1_
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEED2Ev
        - _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyArrayWriterEEEbPNS_18SnappyDecompressorEPT_jj
        - _ZN6snappyL25InternalUncompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_18SnappyDecompressorEPT_jj
        - _ZNK6snappy17SnappyArrayWriter8ProducedEv
        - __asan_report_load8
        - __asan_set_shadow_f5
        - __asan_stack_malloc_3
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2776,22'
          Dst:             _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - Src:             'snappy.cc:2778,21'
          Dst:             _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - Src:             'snappy.cc:2784,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2784,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2787,45'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2787,45'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2791,23'
          Dst:             _ZN6snappy17SnappyArrayWriterC2EPc
        - Src:             'snappy.cc:2792,19'
          Dst:             _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyArrayWriterEEEbPNS_18SnappyDecompressorEPT_jj
        - Src:             'snappy.cc:2794,38'
          Dst:             _ZNK6snappy17SnappyArrayWriter8ProducedEv
        - Src:             'snappy.cc:2794,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2794,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2797,25'
          Dst:             _ZN6snappy19SnappySinkAllocatorC2EPNS_4SinkE
        - Src:             'snappy.cc:2798,48'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEEC2ERKS1_
        - Src:             'snappy.cc:2799,12'
          Dst:             _ZN6snappyL25InternalUncompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_18SnappyDecompressorEPT_jj
        - Src:             'snappy.cc:2801,3'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEED2Ev
        - Src:             'snappy.cc:2801,3'
          Dst:             _ZN6snappy19SnappySinkAllocatorD2Ev
        - Src:             'snappy.cc:2802,1'
          Dst:             _ZN6snappy18SnappyDecompressorD2Ev
        - Src:             'snappy.cc:2802,1'
          Dst:             __asan_set_shadow_f5
    - functionName:    __asan_stack_malloc_3
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1601
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          69
      EdgeCount:       12
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_store1
        - __asan_report_store8
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1601,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1601,26'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1601,37'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1601,54'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1601,66'
          Dst:             __asan_report_store1
    - functionName:    _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1614
      functionLinenumberEnd: 1635
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         53
      ICount:          305
      EdgeCount:       62
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6snappyL18LeftShiftOverflowsEhj
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_load4
        - __asan_report_load8
        - __asan_report_store4
        - __asan_stack_malloc_0
        - __assert_fail
      functionUses:    6
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:1615,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1615,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1615,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1617,13'
          Dst:             __asan_report_store4
        - Src:             'snappy.cc:1622,24'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1622,33'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1622,33'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1624,31'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1625,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1625,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1625,16'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1627,11'
          Dst:             _ZN6snappyL18LeftShiftOverflowsEhj
        - Src:             'snappy.cc:1628,15'
          Dst:             __asan_report_load4
    - functionName:    _ZN6snappy17SnappyArrayWriterC2EPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2304
      functionLinenumberEnd: 2304
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2301,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2302,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2303,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2304,9'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy19SnappySinkAllocatorC2EPNS_4SinkE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2722
      functionLinenumberEnd: 2722
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2722,46'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEEC2ERKS1_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2578
      functionLinenumberEnd: 2578
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          76
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy19SnappySinkAllocatorC2ERKS0_
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2573,9'
          Dst:             _ZN6snappy19SnappySinkAllocatorC2ERKS0_
        - Src:             'snappy.cc:2574,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2575,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2576,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2577,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2578,9'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEED2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy19SnappySinkAllocatorD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2546,7'
          Dst:             _ZN6snappy19SnappySinkAllocatorD2Ev
    - functionName:    _ZN6snappy19SnappySinkAllocatorD2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2720
      functionLinenumberEnd: 2720
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy18SnappyDecompressorD2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1603
      functionLinenumberEnd: 1606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_load8
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1605,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1605,19'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1605,14'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1605,14'
          Dst:             __asan_report_load8
    - functionName:    __asan_set_shadow_f5
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_report_store4
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappyL18InternalUncompressINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_6SourceEPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - _ZN6snappy18SnappyDecompressorD2Ev
        - _ZN6snappyL25InternalUncompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_18SnappyDecompressorEPT_jj
        - __asan_report_load8
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1854,22'
          Dst:             _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - Src:             'snappy.cc:1856,21'
          Dst:             _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,10'
          Dst:             _ZN6snappyL25InternalUncompressAllTagsINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_18SnappyDecompressorEPT_jj
        - Src:             'snappy.cc:1860,1'
          Dst:             _ZN6snappy18SnappyDecompressorD2Ev
    - functionName:    _ZN6snappy26UncompressAsMuchAsPossibleEPNS_6SourceEPNS_4SinkE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2767
      functionLinenumberEnd: 2772
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          121
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy19SnappySinkAllocatorC2EPNS_4SinkE
        - _ZN6snappy19SnappySinkAllocatorD2Ev
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEEC2ERKS1_
        - _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEED2Ev
        - _ZN6snappyL18InternalUncompressINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_6SourceEPT_
        - _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE8ProducedEv
        - __asan_stack_malloc_2
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2768,23'
          Dst:             _ZN6snappy19SnappySinkAllocatorC2EPNS_4SinkE
        - Src:             'snappy.cc:2769,46'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEEC2ERKS1_
        - Src:             'snappy.cc:2770,3'
          Dst:             _ZN6snappyL18InternalUncompressINS_21SnappyScatteredWriterINS_19SnappySinkAllocatorEEEEEbPNS_6SourceEPT_
        - Src:             'snappy.cc:2771,17'
          Dst:             _ZNK6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEE8ProducedEv
        - Src:             'snappy.cc:2772,1'
          Dst:             _ZN6snappy21SnappyScatteredWriterINS_19SnappySinkAllocatorEED2Ev
        - Src:             'snappy.cc:2772,1'
          Dst:             _ZN6snappy19SnappySinkAllocatorD2Ev
    - functionName:    _ZN6snappy17CompressFromIOVecEPK5iovecmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_18CompressionOptionsE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2520
      functionLinenumberEnd: 2536
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          131
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN6snappy19MaxCompressedLengthEm
        - _ZN6snappy20RawCompressFromIOVecEPK5iovecmPcPmNS_18CompressionOptionsE
        - _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - __asan_memcpy
        - __asan_report_load8
        - __asan_stack_malloc_0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2524,35'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2528,44'
          Dst:             _ZN6snappy19MaxCompressedLengthEm
        - Src:             'snappy.cc:2528,3'
          Dst:             _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'snappy.cc:2532,50'
          Dst:             _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'snappy.cc:2533,44'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2532,3'
          Dst:             _ZN6snappy20RawCompressFromIOVecEPK5iovecmPcPmNS_18CompressionOptionsE
    - functionName:    _ZN6snappy19MaxCompressedLengthEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 226
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          97
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - __asan_stack_malloc_0
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy20RawCompressFromIOVecEPK5iovecmPcPmNS_18CompressionOptionsE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2488
      functionLinenumberEnd: 2495
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          136
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy17SnappyIOVecReaderC2EPK5iovecm
        - _ZN6snappy17SnappyIOVecReaderD2Ev
        - _ZN6snappy22UncheckedByteArraySinkC2EPc
        - _ZN6snappy22UncheckedByteArraySinkD2Ev
        - _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
        - _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
        - __asan_memcpy
        - __asan_report_store8
        - __asan_stack_malloc_2
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2489,21'
          Dst:             _ZN6snappy17SnappyIOVecReaderC2EPK5iovecm
        - Src:             'snappy.cc:2490,26'
          Dst:             _ZN6snappy22UncheckedByteArraySinkC2EPc
        - Src:             'snappy.cc:2491,30'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2491,3'
          Dst:             _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
        - Src:             'snappy.cc:2494,31'
          Dst:             _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
        - Src:             'snappy.cc:2494,22'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2495,1'
          Dst:             _ZN6snappy22UncheckedByteArraySinkD2Ev
        - Src:             'snappy.cc:2495,1'
          Dst:             _ZN6snappy17SnappyIOVecReaderD2Ev
    - functionName:    _ZN6snappy17SnappyIOVecReaderC2EPK5iovecm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2038
      functionLinenumberEnd: 2041
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy17SnappyIOVecReader7AdvanceEv
        - _ZN6snappy6SourceC2Ev
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2033,3'
          Dst:             _ZN6snappy6SourceC2Ev
        - Src:             'snappy.cc:2038,43'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2034,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2035,71'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2035,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2037,52'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2037,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2038,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2040,27'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2040,54'
          Dst:             _ZN6snappy17SnappyIOVecReader7AdvanceEv
    - functionName:    _ZN6snappy22UncheckedByteArraySinkC2EPc
      functionSourceFile: '/src/snappy/snappy-sinksource.h'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy4SinkC2Ev
        - __asan_report_store8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.h:161,12'
          Dst:             _ZN6snappy4SinkC2Ev
        - Src:             'snappy-sinksource.h:161,61'
          Dst:             __asan_report_store8
        - Src:             'snappy-sinksource.h:161,49'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1961
      functionLinenumberEnd: 1964
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy8internal13WorkingMemoryC2Em
        - _ZN6snappy8internal13WorkingMemoryD2Ev
        - _ZN6snappyL16InternalCompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_8internal13WorkingMemoryE
        - __asan_memcpy
        - __asan_report_load8
        - __asan_stack_malloc_1
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1962,40'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1962,40'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1962,27'
          Dst:             _ZN6snappy8internal13WorkingMemoryC2Em
        - Src:             'snappy.cc:1963,43'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1963,10'
          Dst:             _ZN6snappyL16InternalCompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_8internal13WorkingMemoryE
        - Src:             'snappy.cc:1964,1'
          Dst:             _ZN6snappy8internal13WorkingMemoryD2Ev
    - functionName:    _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
      functionSourceFile: '/src/snappy/snappy-sinksource.h'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.h:175,45'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappyL16InternalCompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_8internal13WorkingMemoryE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1888
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         88
      ICount:          665
      EdgeCount:       97
      CyclomaticComplexity: 11
      functionsReached:
        - _ZN6snappy19MaxCompressedLengthEm
        - _ZN6snappy6Varint8Encode32EPcj
        - _ZN6snappy8internal16CompressFragmentEPKcmPcPti
        - _ZN6snappy8internal26CompressFragmentDoubleHashEPKcmPcPtiS4_i
        - _ZNK6snappy8internal13WorkingMemory12GetHashTableEmPi
        - _ZNK6snappy8internal13WorkingMemory15GetScratchInputEv
        - _ZNK6snappy8internal13WorkingMemory16GetScratchOutputEv
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_load8
        - __asan_stack_malloc_2
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1889,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1889,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1891,22'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1891,22'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1892,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1892,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1894,13'
          Dst:             _ZN6snappy6Varint8Encode32EPcj
        - Src:             'snappy.cc:1895,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1895,11'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1901,36'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1901,36'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1902,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1902,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1903,32'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1912,29'
          Dst:             _ZNK6snappy8internal13WorkingMemory15GetScratchInputEv
        - Src:             'snappy.cc:1913,7'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1914,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1914,15'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1917,28'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1917,28'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1918,20'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1919,9'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1921,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1921,17'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1923,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1923,7'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1927,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1927,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1931,29'
          Dst:             _ZNK6snappy8internal13WorkingMemory12GetHashTableEmPi
        - Src:             'snappy.cc:1934,22'
          Dst:             _ZN6snappy19MaxCompressedLengthEm
        - Src:             'snappy.cc:1941,60'
          Dst:             _ZNK6snappy8internal13WorkingMemory16GetScratchOutputEv
        - Src:             'snappy.cc:1941,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1941,26'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1944,15'
          Dst:             _ZN6snappy8internal16CompressFragmentEPKcmPcPti
        - Src:             'snappy.cc:1947,15'
          Dst:             _ZN6snappy8internal26CompressFragmentDoubleHashEPKcmPcPtiS4_i
        - Src:             'snappy.cc:1952,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1952,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1956,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1956,13'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy8internal13WorkingMemoryD2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 787
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __asan_report_load1
        - __asan_report_load8
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:788,7'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:789,39'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:789,45'
          Dst:             __asan_report_load8
    - functionName:    _ZNK6snappy8internal13WorkingMemory12GetHashTableEmPi
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          69
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
        - __asan_memset
        - __asan_report_load8
        - __asan_report_store4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:795,25'
          Dst:             _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
        - Src:             'snappy.cc:796,10'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:796,3'
          Dst:             __asan_memset
        - Src:             'snappy.cc:797,15'
          Dst:             __asan_report_store4
        - Src:             'snappy.cc:798,10'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy8internal16CompressFragmentEPKcmPcPti
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 981
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         143
      ICount:          942
      EdgeCount:       158
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy12LittleEndian6Load64EPKv
        - _ZN6snappy12_GLOBAL__N_110TableEntryEPtjj
        - _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - _ZN6snappy8internalL15FindMatchLengthEPKcS2_S2_Pm
        - _ZN6snappyL11EmitLiteralILb0EEEPcS1_PKci
        - _ZN6snappyL11EmitLiteralILb1EEEPcS1_PKci
        - _ZN6snappyL8EmitCopyILb0EEEPcS1_mm
        - _ZN6snappyL8EmitCopyILb1EEEPcS1_mm
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_load2
        - __asan_report_store1
        - __asan_report_store2
        - __asan_stack_malloc_0
        - __assert_fail
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:818,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:818,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:819,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:819,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:828,29'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:832,23'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:870,13'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:870,13'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:870,13'
          Dst:             __assert_fail
        - Src:             'snappy.cc:871,37'
          Dst:             _ZN6snappy12_GLOBAL__N_110TableEntryEPtjj
        - Src:             'snappy.cc:872,35'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:873,13'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:873,13'
          Dst:             __assert_fail
        - Src:             'snappy.cc:874,13'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:874,13'
          Dst:             __assert_fail
        - Src:             'snappy.cc:875,26'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:876,17'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:877,19'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:878,15'
          Dst:             _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - Src:             'snappy.cc:885,18'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:891,9'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:891,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:891,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:892,33'
          Dst:             _ZN6snappy12_GLOBAL__N_110TableEntryEPtjj
        - Src:             'snappy.cc:900,31'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:901,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:901,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:902,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:902,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:904,22'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:905,13'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:909,16'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:916,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:916,7'
          Dst:             __assert_fail
        - Src:             'snappy.cc:917,12'
          Dst:             _ZN6snappyL11EmitLiteralILb1EEEPcS1_PKci
        - Src:             'snappy.cc:933,13'
          Dst:             _ZN6snappy8internalL15FindMatchLengthEPKcS2_S2_Pm
        - Src:             'snappy.cc:933,13'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:937,9'
          Dst:             memcmp
        - Src:             'snappy.cc:937,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:937,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:939,16'
          Dst:             _ZN6snappyL8EmitCopyILb1EEEPcS1_mm
        - Src:             'snappy.cc:941,16'
          Dst:             _ZN6snappyL8EmitCopyILb0EEEPcS1_mm
        - Src:             'snappy.cc:947,9'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:947,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:947,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:952,28'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:952,10'
          Dst:             _ZN6snappy12_GLOBAL__N_110TableEntryEPtjj
        - Src:             'snappy.cc:952,64'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:954,33'
          Dst:             _ZN6snappy12_GLOBAL__N_110TableEntryEPtjj
        - Src:             'snappy.cc:955,31'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:956,22'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:967,47'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:977,10'
          Dst:             _ZN6snappyL11EmitLiteralILb0EEEPcS1_PKci
    - functionName:    _ZN6snappy8internal26CompressFragmentDoubleHashEPKcmPcPtiS4_i
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 985
      functionLinenumberEnd: 1149
      functionDepth:   0
      returnType:      'N/A'
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         163
      ICount:          1157
      EdgeCount:       196
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN6snappy12LittleEndian6Load32EPKv
        - _ZN6snappy12LittleEndian6Load64EPKv
        - _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
        - _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
        - _ZN6snappyL11EmitLiteralILb0EEEPcS1_PKci
        - _ZN6snappyL11EmitLiteralILb1EEEPcS1_PKci
        - _ZN6snappyL8EmitCopyILb0EEEPcS1_mm
        - _ZN6snappyL8EmitCopyILb1EEEPcS1_mm
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_load2
        - __asan_report_store2
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy.cc:987,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:987,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:990,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:990,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:991,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:991,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1002,23'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1008,9'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1008,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1008,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1009,34'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1017,31'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1018,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1018,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1019,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1019,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1021,23'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1022,13'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1025,15'
          Dst:             _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
        - Src:             'snappy.cc:1029,33'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
        - Src:             'snappy.cc:1030,31'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1031,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1031,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1032,9'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1032,9'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1034,22'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1035,13'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1038,15'
          Dst:             _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
        - Src:             'snappy.cc:1040,44'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1040,15'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1041,39'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1043,15'
          Dst:             _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
        - Src:             'snappy.cc:1045,27'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1052,16'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1057,14'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1057,27'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1062,37'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1062,8'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1062,73'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1064,37'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1064,8'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1064,73'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1066,36'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1066,8'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
        - Src:             'snappy.cc:1066,72'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1072,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1072,7'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1074,14'
          Dst:             _ZN6snappyL11EmitLiteralILb1EEEPcS1_PKci
        - Src:             'snappy.cc:1093,15'
          Dst:             _ZN6snappyL8EmitCopyILb1EEEPcS1_mm
        - Src:             'snappy.cc:1095,16'
          Dst:             _ZN6snappyL8EmitCopyILb0EEEPcS1_mm
        - Src:             'snappy.cc:1105,41'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1105,12'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1105,77'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1107,41'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1107,12'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1107,77'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1110,39'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1110,10'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1110,75'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1112,39'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1112,10'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1112,75'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1114,38'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1114,10'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
        - Src:             'snappy.cc:1114,74'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1116,38'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1116,10'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
        - Src:             'snappy.cc:1116,74'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1120,42'
          Dst:             _ZN6snappy12LittleEndian6Load64EPKv
        - Src:             'snappy.cc:1120,13'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
        - Src:             'snappy.cc:1121,31'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1122,22'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1123,13'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1123,41'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1125,15'
          Dst:             _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
        - Src:             'snappy.cc:1129,41'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1129,13'
          Dst:             _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
        - Src:             'snappy.cc:1130,31'
          Dst:             __asan_report_load2
        - Src:             'snappy.cc:1131,22'
          Dst:             __asan_report_store2
        - Src:             'snappy.cc:1132,13'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1132,41'
          Dst:             _ZN6snappy12LittleEndian6Load32EPKv
        - Src:             'snappy.cc:1134,15'
          Dst:             _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
        - Src:             'snappy.cc:1145,10'
          Dst:             _ZN6snappyL11EmitLiteralILb0EEEPcS1_PKci
    - functionName:    _ZN6snappy12LittleEndian6Load64EPKv
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
      functionUses:    13
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:227,5'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappy12_GLOBAL__N_120TableEntry8ByteMatchEPtmj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          30
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_report_store2
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    18
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy8internalL20FindMatchLengthPlainEPKcS2_S2_
      functionSourceFile: '/src/snappy/snappy-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          177
      EdgeCount:       35
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6snappy16UNALIGNED_LOAD64EPKv
        - _ZN6snappy4Bits19FindLSBSetNonZero64Em
        - __asan_handle_no_return
        - __asan_report_load1
        - __assert_fail
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-internal.h:369,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy-internal.h:369,3'
          Dst:             __assert_fail
        - Src:             'snappy-internal.h:373,10'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:373,34'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:378,18'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:378,41'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:379,25'
          Dst:             _ZN6snappy4Bits19FindLSBSetNonZero64Em
        - Src:             'snappy-internal.h:383,32'
          Dst:             __asan_report_load1
        - Src:             'snappy-internal.h:383,47'
          Dst:             __asan_report_load1
    - functionName:    _ZN6snappy12_GLOBAL__N_120TableEntry4ByteMatchEPtjj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappyL11EmitLiteralILb1EEEPcS1_PKci
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          224
      EdgeCount:       40
      CyclomaticComplexity: 8
      functionsReached:
        - _ZN6snappy12LittleEndian7Store32EPvj
        - _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - _ZN6snappy4Bits9Log2FloorEj
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_store1
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:631,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:631,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:635,11'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:637,5'
          Dst:             _ZN6snappy12_GLOBAL__N_116UnalignedCopy128EPKvPv
        - Src:             'snappy.cc:643,11'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:645,18'
          Dst:             _ZN6snappy4Bits9Log2FloorEj
        - Src:             'snappy.cc:646,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:646,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:647,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:647,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:648,11'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:653,5'
          Dst:             _ZN6snappy12LittleEndian7Store32EPvj
        - Src:             'snappy.cc:662,7'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappyL8EmitCopyILb1EEEPcS1_mm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 705
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappyL16EmitCopyAtMost64ILb1EEEPcS1_mm
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:703,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:703,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:705,12'
          Dst:             _ZN6snappyL16EmitCopyAtMost64ILb1EEEPcS1_mm
    - functionName:    _ZN6snappyL8EmitCopyILb0EEEPcS1_mm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 702
      functionLinenumberEnd: 728
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappyL16EmitCopyAtMost64ILb0EEEPcS1_mm
        - _ZN6snappyL16EmitCopyAtMost64ILb1EEEPcS1_mm
        - __asan_handle_no_return
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:703,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:703,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:712,12'
          Dst:             _ZN6snappyL16EmitCopyAtMost64ILb0EEEPcS1_mm
        - Src:             'snappy.cc:718,12'
          Dst:             _ZN6snappyL16EmitCopyAtMost64ILb0EEEPcS1_mm
        - Src:             'snappy.cc:724,12'
          Dst:             _ZN6snappyL16EmitCopyAtMost64ILb1EEEPcS1_mm
        - Src:             'snappy.cc:726,12'
          Dst:             _ZN6snappyL16EmitCopyAtMost64ILb0EEEPcS1_mm
    - functionName:    _ZN6snappyL11EmitLiteralILb0EEEPcS1_PKci
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          145
      EdgeCount:       27
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy12LittleEndian7Store32EPvj
        - _ZN6snappy4Bits9Log2FloorEj
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_store1
        - __assert_fail
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:631,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:631,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:643,11'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:645,18'
          Dst:             _ZN6snappy4Bits9Log2FloorEj
        - Src:             'snappy.cc:646,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:646,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:647,5'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:647,5'
          Dst:             __assert_fail
        - Src:             'snappy.cc:648,11'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:653,5'
          Dst:             _ZN6snappy12LittleEndian7Store32EPvj
        - Src:             'snappy.cc:667,5'
          Dst:             __asan_memcpy
    - functionName:    _ZN6snappy12_GLOBAL__N_110TableEntryEPtjj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          29
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy8internalL15FindMatchLengthEPKcS2_S2_Pm
      functionSourceFile: '/src/snappy/snappy-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          450
      EdgeCount:       58
      CyclomaticComplexity: 9
      functionsReached:
        - _ZN6snappy16UNALIGNED_LOAD64EPKv
        - _ZN6snappy4Bits19FindLSBSetNonZero64Em
        - __asan_handle_no_return
        - __asan_report_load1
        - __asan_report_store8
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'snappy-internal.h:211,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy-internal.h:211,3'
          Dst:             __assert_fail
        - Src:             'snappy-internal.h:220,19'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:221,19'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:262,19'
          Dst:             _ZN6snappy4Bits19FindLSBSetNonZero64Em
        - Src:             'snappy-internal.h:264,21'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:283,13'
          Dst:             __asan_report_store8
        - Src:             'snappy-internal.h:298,19'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:299,19'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:305,19'
          Dst:             _ZN6snappy4Bits19FindLSBSetNonZero64Em
        - Src:             'snappy-internal.h:307,21'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:317,13'
          Dst:             __asan_report_store8
        - Src:             'snappy-internal.h:319,7'
          Dst:             __asan_handle_no_return
        - Src:             'snappy-internal.h:319,7'
          Dst:             __assert_fail
        - Src:             'snappy-internal.h:324,9'
          Dst:             __asan_report_load1
        - Src:             'snappy-internal.h:324,24'
          Dst:             __asan_report_load1
        - Src:             'snappy-internal.h:329,17'
          Dst:             _ZN6snappy16UNALIGNED_LOAD64EPKv
        - Src:             'snappy-internal.h:329,15'
          Dst:             __asan_report_store8
    - 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:    _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 757
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN6snappy4Bits9Log2FloorEj
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:756,16'
          Dst:             _ZN6snappy4Bits9Log2FloorEj
    - functionName:    _ZN6snappy8internal13WorkingMemoryC2Em
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          88
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
        - _ZN6snappy8internal13WorkingMemoryC2EmPc
        - __asan_report_store1
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:770,53'
          Dst:             _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
        - Src:             'snappy.cc:769,7'
          Dst:             _ZN6snappy8internal13WorkingMemoryC2EmPc
        - Src:             'snappy.cc:771,13'
          Dst:             __asan_report_store1
    - functionName:    _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 766
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          87
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
        - _ZN6snappy19MaxCompressedLengthEm
        - __asan_report_load8
        - __asan_stack_malloc_0
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:762,36'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:763,29'
          Dst:             _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
        - Src:             'snappy.cc:765,10'
          Dst:             _ZN6snappy19MaxCompressedLengthEm
    - functionName:    _ZN6snappy8internal13WorkingMemoryC2EmPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 774
      functionLinenumberEnd: 785
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          227
      EdgeCount:       43
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
        - _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
        - __asan_handle_no_return
        - __asan_report_load8
        - __asan_report_store1
        - __asan_report_store8
        - __asan_stack_malloc_0
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:775,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:775,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:776,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:776,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:777,36'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:778,29'
          Dst:             _ZN6snappy12_GLOBAL__N_118CalculateTableSizeEj
        - Src:             'snappy.cc:779,8'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:780,11'
          Dst:             _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
        - Src:             'snappy.cc:780,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:781,13'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:782,40'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:782,10'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:783,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:783,10'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:784,13'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:784,11'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy17CompressFromIOVecEPK5iovecmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2515
      functionLinenumberEnd: 2516
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy17CompressFromIOVecEPK5iovecmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_18CompressionOptionsE
        - _ZN6snappy18CompressionOptionsC2Ev
        - __asan_memset
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2516,54'
          Dst:             __asan_memset
        - Src:             'snappy.cc:2516,54'
          Dst:             _ZN6snappy18CompressionOptionsC2Ev
        - Src:             'snappy.cc:2516,10'
          Dst:             _ZN6snappy17CompressFromIOVecEPK5iovecmPNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEENS_18CompressionOptionsE
    - functionName:    _ZN6snappy18CompressionOptionsC2Ev
      functionSourceFile: '/src/snappy/snappy.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy18CompressionOptions23DefaultCompressionLevelEv
        - __asan_report_store4
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.h:69,17'
          Dst:             _ZN6snappy18CompressionOptions23DefaultCompressionLevelEv
        - Src:             'snappy.h:69,9'
          Dst:             __asan_report_store4
    - functionName:    _ZN6snappy8CompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_18CompressionOptionsE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2503
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          88
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsE
        - _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN6snappy19MaxCompressedLengthEm
        - _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - __asan_memcpy
        - __asan_stack_malloc_0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2505,44'
          Dst:             _ZN6snappy19MaxCompressedLengthEm
        - Src:             'snappy.cc:2505,3'
          Dst:             _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'snappy.cc:2508,36'
          Dst:             _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'snappy.cc:2509,35'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2508,3'
          Dst:             _ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsE
    - functionName:    _ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2460
      functionLinenumberEnd: 2467
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          124
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy15ByteArraySourceC2EPKcm
        - _ZN6snappy15ByteArraySourceD2Ev
        - _ZN6snappy22UncheckedByteArraySinkC2EPc
        - _ZN6snappy22UncheckedByteArraySinkD2Ev
        - _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
        - _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
        - __asan_memcpy
        - __asan_report_store8
        - __asan_stack_malloc_1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2461,19'
          Dst:             _ZN6snappy15ByteArraySourceC2EPKcm
        - Src:             'snappy.cc:2462,26'
          Dst:             _ZN6snappy22UncheckedByteArraySinkC2EPc
        - Src:             'snappy.cc:2463,30'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2463,3'
          Dst:             _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
        - Src:             'snappy.cc:2466,32'
          Dst:             _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
        - Src:             'snappy.cc:2466,22'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2467,1'
          Dst:             _ZN6snappy22UncheckedByteArraySinkD2Ev
        - Src:             'snappy.cc:2467,1'
          Dst:             _ZN6snappy15ByteArraySourceD2Ev
    - functionName:    _ZN6snappy15ByteArraySourceC2EPKcm
      functionSourceFile: '/src/snappy/snappy-sinksource.h'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy6SourceC2Ev
        - __asan_report_store8
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.h:148,3'
          Dst:             _ZN6snappy6SourceC2Ev
        - Src:             'snappy-sinksource.h:148,64'
          Dst:             __asan_report_store8
        - Src:             'snappy-sinksource.h:148,46'
          Dst:             __asan_report_store8
        - Src:             'snappy-sinksource.h:148,55'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy8CompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2498
      functionLinenumberEnd: 2499
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          70
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy18CompressionOptionsC2Ev
        - _ZN6snappy8CompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_18CompressionOptionsE
        - __asan_memset
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2499,52'
          Dst:             __asan_memset
        - Src:             'snappy.cc:2499,52'
          Dst:             _ZN6snappy18CompressionOptionsC2Ev
        - Src:             'snappy.cc:2499,10'
          Dst:             _ZN6snappy8CompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEENS_18CompressionOptionsE
    - functionName:    _ZN6snappy20RawCompressFromIOVecEPK5iovecmPcPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2481
      functionLinenumberEnd: 2484
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy18CompressionOptionsC2Ev
        - _ZN6snappy20RawCompressFromIOVecEPK5iovecmPcPmNS_18CompressionOptionsE
        - __asan_memset
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2483,24'
          Dst:             __asan_memset
        - Src:             'snappy.cc:2483,24'
          Dst:             _ZN6snappy18CompressionOptionsC2Ev
        - Src:             'snappy.cc:2482,3'
          Dst:             _ZN6snappy20RawCompressFromIOVecEPK5iovecmPcPmNS_18CompressionOptionsE
    - functionName:    _ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsEPNS_18CompressionContextE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2471
      functionLinenumberEnd: 2478
      functionDepth:   0
      returnType:      void
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          127
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy15ByteArraySourceC2EPKcm
        - _ZN6snappy15ByteArraySourceD2Ev
        - _ZN6snappy22UncheckedByteArraySinkC2EPc
        - _ZN6snappy22UncheckedByteArraySinkD2Ev
        - _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_18CompressionContextE
        - _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
        - __asan_memcpy
        - __asan_report_store8
        - __asan_stack_malloc_1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2472,19'
          Dst:             _ZN6snappy15ByteArraySourceC2EPKcm
        - Src:             'snappy.cc:2473,26'
          Dst:             _ZN6snappy22UncheckedByteArraySinkC2EPc
        - Src:             'snappy.cc:2474,30'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:2474,3'
          Dst:             _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_18CompressionContextE
        - Src:             'snappy.cc:2477,32'
          Dst:             _ZNK6snappy22UncheckedByteArraySink18CurrentDestinationEv
        - Src:             'snappy.cc:2477,22'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2478,1'
          Dst:             _ZN6snappy22UncheckedByteArraySinkD2Ev
        - Src:             'snappy.cc:2478,1'
          Dst:             _ZN6snappy15ByteArraySourceD2Ev
    - functionName:    _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_18CompressionContextE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1967
      functionLinenumberEnd: 1970
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappyL16InternalCompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_8internal13WorkingMemoryE
        - __asan_handle_no_return
        - __asan_memcpy
        - __asan_report_load8
        - __assert_fail
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1968,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1968,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1969,3'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1969,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1969,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1970,43'
          Dst:             __asan_memcpy
        - Src:             'snappy.cc:1970,57'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1970,10'
          Dst:             _ZN6snappyL16InternalCompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsEPNS_8internal13WorkingMemoryE
    - functionName:    _ZN6snappy11RawCompressEPKcmPcPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2454
      functionLinenumberEnd: 2457
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          73
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsE
        - _ZN6snappy18CompressionOptionsC2Ev
        - __asan_memset
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2456,15'
          Dst:             __asan_memset
        - Src:             'snappy.cc:2456,15'
          Dst:             _ZN6snappy18CompressionOptionsC2Ev
        - Src:             'snappy.cc:2455,3'
          Dst:             _ZN6snappy11RawCompressEPKcmPcPmNS_18CompressionOptionsE
    - functionName:    _ZN6snappy17IsValidCompressedEPNS_6SourceE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2448
      functionLinenumberEnd: 2451
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy28SnappyDecompressionValidatorC2Ev
        - _ZN6snappyL18InternalUncompressINS_28SnappyDecompressionValidatorEEEbPNS_6SourceEPT_
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2449,32'
          Dst:             _ZN6snappy28SnappyDecompressionValidatorC2Ev
        - Src:             'snappy.cc:2450,10'
          Dst:             _ZN6snappyL18InternalUncompressINS_28SnappyDecompressionValidatorEEEbPNS_6SourceEPT_
    - functionName:    _ZN6snappy28SnappyDecompressionValidatorC2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2406
      functionLinenumberEnd: 2406
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          29
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2406,43'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2406,57'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappyL18InternalUncompressINS_28SnappyDecompressionValidatorEEEbPNS_6SourceEPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - _ZN6snappy18SnappyDecompressorD2Ev
        - _ZN6snappyL25InternalUncompressAllTagsINS_28SnappyDecompressionValidatorEEEbPNS_18SnappyDecompressorEPT_jj
        - __asan_report_load8
        - __asan_stack_malloc_1
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1854,22'
          Dst:             _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - Src:             'snappy.cc:1856,21'
          Dst:             _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,10'
          Dst:             _ZN6snappyL25InternalUncompressAllTagsINS_28SnappyDecompressionValidatorEEEbPNS_18SnappyDecompressorEPT_jj
        - Src:             'snappy.cc:1860,1'
          Dst:             _ZN6snappy18SnappyDecompressorD2Ev
    - functionName:    _ZN6snappy23IsValidCompressedBufferEPKcm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2442
      functionLinenumberEnd: 2446
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          95
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy15ByteArraySourceC2EPKcm
        - _ZN6snappy15ByteArraySourceD2Ev
        - _ZN6snappy28SnappyDecompressionValidatorC2Ev
        - _ZN6snappyL18InternalUncompressINS_28SnappyDecompressionValidatorEEEbPNS_6SourceEPT_
        - __asan_stack_malloc_1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2443,19'
          Dst:             _ZN6snappy15ByteArraySourceC2EPKcm
        - Src:             'snappy.cc:2444,32'
          Dst:             _ZN6snappy28SnappyDecompressionValidatorC2Ev
        - Src:             'snappy.cc:2445,10'
          Dst:             _ZN6snappyL18InternalUncompressINS_28SnappyDecompressionValidatorEEEbPNS_6SourceEPT_
        - Src:             'snappy.cc:2446,1'
          Dst:             _ZN6snappy15ByteArraySourceD2Ev
    - functionName:    _ZN6snappy10UncompressEPKcmPNSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2384
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - _ZN6snappy13RawUncompressEPKcmPc
        - _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN6snappy21GetUncompressedLengthEPKcmPm
        - _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - __asan_stack_malloc_0
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2386,8'
          Dst:             _ZN6snappy21GetUncompressedLengthEPKcmPm
        - Src:             'snappy.cc:2394,3'
          Dst:             _ZN6snappy28STLStringResizeUninitializedEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEm
        - Src:             'snappy.cc:2396,24'
          Dst:             _ZN6snappy15string_as_arrayEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'snappy.cc:2395,10'
          Dst:             _ZN6snappy13RawUncompressEPKcmPc
    - functionName:    _ZN6snappy21GetUncompressedLengthEPKcmPm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 732
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          109
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy6Varint16Parse32WithLimitEPKcS2_Pj
        - __asan_report_store8
        - __asan_stack_malloc_0
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:735,7'
          Dst:             _ZN6snappy6Varint16Parse32WithLimitEPKcS2_Pj
        - Src:             'snappy.cc:736,13'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy13RawUncompressEPKcmPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2373
      functionLinenumberEnd: 2376
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          89
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy13RawUncompressEPNS_6SourceEPc
        - _ZN6snappy15ByteArraySourceC2EPKcm
        - _ZN6snappy15ByteArraySourceD2Ev
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2374,19'
          Dst:             _ZN6snappy15ByteArraySourceC2EPKcm
        - Src:             'snappy.cc:2375,10'
          Dst:             _ZN6snappy13RawUncompressEPNS_6SourceEPc
        - Src:             'snappy.cc:2376,1'
          Dst:             _ZN6snappy15ByteArraySourceD2Ev
    - functionName:    _ZN6snappy13RawUncompressEPNS_6SourceEPc
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2378
      functionLinenumberEnd: 2381
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy17SnappyArrayWriterC2EPc
        - _ZN6snappyL18InternalUncompressINS_17SnappyArrayWriterEEEbPNS_6SourceEPT_
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2379,21'
          Dst:             _ZN6snappy17SnappyArrayWriterC2EPc
        - Src:             'snappy.cc:2380,10'
          Dst:             _ZN6snappyL18InternalUncompressINS_17SnappyArrayWriterEEEbPNS_6SourceEPT_
    - functionName:    _ZN6snappyL18InternalUncompressINS_17SnappyArrayWriterEEEbPNS_6SourceEPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - _ZN6snappy18SnappyDecompressorD2Ev
        - _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyArrayWriterEEEbPNS_18SnappyDecompressorEPT_jj
        - __asan_report_load8
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1854,22'
          Dst:             _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - Src:             'snappy.cc:1856,21'
          Dst:             _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,10'
          Dst:             _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyArrayWriterEEEbPNS_18SnappyDecompressorEPT_jj
        - Src:             'snappy.cc:1860,1'
          Dst:             _ZN6snappy18SnappyDecompressorD2Ev
    - functionName:    _ZN6snappy6Varint16Parse32WithLimitEPKcS2_Pj
      functionSourceFile: '/src/snappy/snappy-stubs-internal.h'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 477
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          268
      EdgeCount:       56
      CyclomaticComplexity: 17
      functionsReached:
        - __asan_report_load1
        - __asan_report_store4
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-stubs-internal.h:464,7'
          Dst:             __asan_report_load1
        - Src:             'snappy-stubs-internal.h:466,7'
          Dst:             __asan_report_load1
        - Src:             'snappy-stubs-internal.h:468,7'
          Dst:             __asan_report_load1
        - Src:             'snappy-stubs-internal.h:470,7'
          Dst:             __asan_report_load1
        - Src:             'snappy-stubs-internal.h:472,7'
          Dst:             __asan_report_load1
        - Src:             'snappy-stubs-internal.h:475,11'
          Dst:             __asan_report_store4
    - functionName:    _ZN6snappyL18InternalUncompressINS_17SnappyIOVecWriterEEEbPNS_6SourceEPT_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1852
      functionLinenumberEnd: 1860
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          139
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - _ZN6snappy18SnappyDecompressorD2Ev
        - _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyIOVecWriterEEEbPNS_18SnappyDecompressorEPT_jj
        - __asan_report_load8
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1854,22'
          Dst:             _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - Src:             'snappy.cc:1856,21'
          Dst:             _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,62'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1858,10'
          Dst:             _ZN6snappyL25InternalUncompressAllTagsINS_17SnappyIOVecWriterEEEbPNS_18SnappyDecompressorEPT_jj
        - Src:             'snappy.cc:1860,1'
          Dst:             _ZN6snappy18SnappyDecompressorD2Ev
    - functionName:    _ZN6snappy17SnappyIOVecWriterC2EPK5iovecm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2134
      functionLinenumberEnd: 2135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          143
      EdgeCount:       26
      CyclomaticComplexity: 3
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2125,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2127,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2129,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2130,67'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2130,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2132,46'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2132,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2133,9'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2134,9'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy20RawUncompressToIOVecEPNS_6SourceEPK5iovecm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2278
      functionLinenumberEnd: 2281
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          94
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy17SnappyIOVecWriterC2EPK5iovecm
        - _ZN6snappyL18InternalUncompressINS_17SnappyIOVecWriterEEEbPNS_6SourceEPT_
        - __asan_stack_malloc_1
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2279,21'
          Dst:             _ZN6snappy17SnappyIOVecWriterC2EPK5iovecm
        - Src:             'snappy.cc:2280,10'
          Dst:             _ZN6snappyL18InternalUncompressINS_17SnappyIOVecWriterEEEbPNS_6SourceEPT_
    - functionName:    _ZN6snappy20RawUncompressToIOVecEPKcmPK5iovecm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2272
      functionLinenumberEnd: 2275
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          92
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy15ByteArraySourceC2EPKcm
        - _ZN6snappy15ByteArraySourceD2Ev
        - _ZN6snappy20RawUncompressToIOVecEPNS_6SourceEPK5iovecm
        - __asan_stack_malloc_1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2273,19'
          Dst:             _ZN6snappy15ByteArraySourceC2EPKcm
        - Src:             'snappy.cc:2274,10'
          Dst:             _ZN6snappy20RawUncompressToIOVecEPNS_6SourceEPK5iovecm
        - Src:             'snappy.cc:2275,1'
          Dst:             _ZN6snappy15ByteArraySourceD2Ev
    - functionName:    _ZN6snappy18CompressionContextaSEOS0_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2014
      functionLinenumberEnd: 2021
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          96
      EdgeCount:       21
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy18CompressionContext5ResetEv
        - __asan_report_load1
        - __asan_report_load8
        - __asan_report_store1
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2016,5'
          Dst:             _ZN6snappy18CompressionContext5ResetEv
        - Src:             'snappy.cc:2017,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2017,21'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2018,34'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:2018,26'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:2019,27'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy18CompressionContext5ResetEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1995
      functionLinenumberEnd: 2003
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         23
      ICount:          100
      EdgeCount:       27
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN6snappy8internal13WorkingMemoryD2Ev
        - __asan_report_load1
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1996,7'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1997,7'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:1998,12'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:1998,5'
          Dst:             _ZN6snappy8internal13WorkingMemoryD2Ev
        - Src:             'snappy.cc:2000,5'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2000,22'
          Dst:             _ZN6snappy8internal13WorkingMemoryD2Ev
        - Src:             'snappy.cc:2002,19'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy18CompressionContextC2EOS0_
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2011
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 3
      functionsReached:
        - __asan_report_load1
        - __asan_report_load8
        - __asan_report_store1
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2008,29'
          Dst:             __asan_report_load8
        - Src:             'snappy.cc:2008,7'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:2009,34'
          Dst:             __asan_report_load1
        - Src:             'snappy.cc:2009,7'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:2010,25'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy18CompressionContextD2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 2005
      functionLinenumberEnd: 2005
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy18CompressionContext5ResetEv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:2005,45'
          Dst:             _ZN6snappy18CompressionContext5ResetEv
    - functionName:    _ZN6snappy18CompressionContextC2EPvm
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1983
      functionLinenumberEnd: 1993
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          100
      EdgeCount:       21
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy18CompressionContext13WorkspaceSizeEv
        - _ZN6snappy8internal13WorkingMemoryC2EmPc
        - __asan_handle_no_return
        - __asan_report_store1
        - __asan_report_store8
        - __assert_fail
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1983,7'
          Dst:             __asan_report_store1
        - Src:             'snappy.cc:1984,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1984,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1985,3'
          Dst:             _ZN6snappy18CompressionContext13WorkspaceSizeEv
        - Src:             'snappy.cc:1985,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1985,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1986,3'
          Dst:             __asan_handle_no_return
        - Src:             'snappy.cc:1986,3'
          Dst:             __assert_fail
        - Src:             'snappy.cc:1991,32'
          Dst:             _ZN6snappy8internal13WorkingMemoryC2EmPc
        - Src:             'snappy.cc:1991,19'
          Dst:             __asan_report_store8
    - functionName:    _ZN6snappy18CompressionContext13WorkspaceSizeEv
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1977
      functionLinenumberEnd: 1979
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1979,10'
          Dst:             _ZN6snappy8internal13WorkingMemory12RequiredSizeEm
    - functionName:    _ZN6snappy18CompressionContextC2Ev
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1975
      functionLinenumberEnd: 1975
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          42
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN6snappy8internal13WorkingMemoryC2Em
        - __asan_report_store1
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1974,27'
          Dst:             _ZN6snappy8internal13WorkingMemoryC2Em
        - Src:             'snappy.cc:1974,7'
          Dst:             __asan_report_store8
        - Src:             'snappy.cc:1975,7'
          Dst:             __asan_report_store1
    - functionName:    _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkE
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 1883
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          67
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy18CompressionOptionsC2Ev
        - _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
        - __asan_memset
        - __asan_stack_malloc_0
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1883,35'
          Dst:             __asan_memset
        - Src:             'snappy.cc:1883,35'
          Dst:             _ZN6snappy18CompressionOptionsC2Ev
        - Src:             'snappy.cc:1883,10'
          Dst:             _ZN6snappy8CompressEPNS_6SourceEPNS_4SinkENS_18CompressionOptionsE
    - functionName:    _ZN6snappy21GetUncompressedLengthEPNS_6SourceEPj
      functionSourceFile: '/src/snappy/snappy.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 1877
      functionLinenumberEnd: 1880
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          86
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - _ZN6snappy18SnappyDecompressorD2Ev
        - __asan_stack_malloc_1
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy.cc:1878,22'
          Dst:             _ZN6snappy18SnappyDecompressorC2EPNS_6SourceE
        - Src:             'snappy.cc:1879,23'
          Dst:             _ZN6snappy18SnappyDecompressor22ReadUncompressedLengthEPj
        - Src:             'snappy.cc:1880,1'
          Dst:             _ZN6snappy18SnappyDecompressorD2Ev
    - functionName:    asan.module_ctor
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_init
        - __asan_register_elf_globals
        - __asan_version_mismatch_check_v8
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asan.module_dtor
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_unregister_elf_globals
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __asan_unregister_elf_globals
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy22UncheckedByteArraySinkD0Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy22UncheckedByteArraySinkD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:80,51'
          Dst:             _ZN6snappy22UncheckedByteArraySinkD2Ev
    - functionName:    _ZN6snappy22UncheckedByteArraySink6AppendEPKcm
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 88
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_memcpy
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:84,15'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:85,17'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:85,5'
          Dst:             __asan_memcpy
        - Src:             'snappy-sinksource.cc:87,9'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy22UncheckedByteArraySink15GetAppendBufferEmPc
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:95,10'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy22UncheckedByteArraySink22AppendAndTakeOwnershipEPcmPFvPvPKcmES2_
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 3
      functionsReached:
        - __asan_memcpy
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:102,16'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:103,17'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:103,5'
          Dst:             __asan_memcpy
        - Src:             'snappy-sinksource.cc:106,9'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy22UncheckedByteArraySink23GetAppendBufferVariableEmmPcmPm
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 111
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          40
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:117,19'
          Dst:             __asan_report_store8
        - Src:             'snappy-sinksource.cc:118,10'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy22UncheckedByteArraySinkD2Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy4SinkD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:80,53'
          Dst:             _ZN6snappy4SinkD2Ev
    - functionName:    _ZN6snappy4SinkD2Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy15ByteArraySourceD0Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy15ByteArraySourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:66,35'
          Dst:             _ZN6snappy15ByteArraySourceD2Ev
    - functionName:    _ZNK6snappy15ByteArraySource9AvailableEv
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:68,52'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy15ByteArraySource4PeekEPm
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - __asan_report_load8
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:71,10'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:71,8'
          Dst:             __asan_report_store8
        - Src:             'snappy-sinksource.cc:72,10'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy15ByteArraySource4SkipEm
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 6
      functionsReached:
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:76,9'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:77,8'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy15ByteArraySourceD2Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN6snappy6SourceD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:66,35'
          Dst:             _ZN6snappy6SourceD2Ev
    - functionName:    _ZN6snappy6SourceD2Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy6SourceD0Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 36
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_handle_no_return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:36,17'
          Dst:             __asan_handle_no_return
    - functionName:    __cxa_pure_virtual
      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:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy4SinkD0Ev
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_handle_no_return
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:38,13'
          Dst:             __asan_handle_no_return
    - functionName:    _ZN6snappy4Sink15GetAppendBufferEmPc
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 44
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          12
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN6snappy4Sink22AppendAndTakeOwnershipEPcmPFvPvPKcmES2_
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          55
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_report_load8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:62,3'
          Dst:             __asan_report_load8
        - Src:             'snappy-sinksource.cc:62,3'
          Dst:             __asan_report_load8
    - functionName:    _ZN6snappy4Sink23GetAppendBufferVariableEmmPcmPm
      functionSourceFile: '/src/snappy/snappy-sinksource.cc'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 55
      functionDepth:   0
      returnType:      'N/A'
      argCount:        6
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       5
      CyclomaticComplexity: 4
      functionsReached:
        - __asan_report_store8
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'snappy-sinksource.cc:54,19'
          Dst:             __asan_report_store8
    - functionName:    asan.module_ctor
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_init
        - __asan_register_elf_globals
        - __asan_version_mismatch_check_v8
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    asan.module_dtor
      functionSourceFile: ''
      linkageType:     InternalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          2
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __asan_unregister_elf_globals
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
