---
Fuzzer filename: '/src/libplist/fuzz/jplist_fuzzer.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/libplist/fuzz/jplist_fuzzer.cc'
      linkageType:     externalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_free
        - plist_from_json
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzz/jplist_fuzzer.cc:28,2'
          Dst:             plist_from_json
        - Src:             'fuzz/jplist_fuzzer.cc:29,2'
          Dst:             plist_free
    - functionName:    unescape_string
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionLinenumberEnd: 656
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - str_val
        - str_len
        - new_len
      BBCount:         62
      ICount:          461
      EdgeCount:       75
      CyclomaticComplexity: 15
      functionsReached:
        - __ctype_b_loc
        - __isoc99_sscanf
        - fprintf
        - strndup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jplist.c:584,5'
          Branch Sides:
            - BranchSide:      'jplist.c:585,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:651,5'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:585,31'
          Branch Sides:
            - BranchSide:      'jplist.c:585,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:649,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:585,13'
          Branch Sides:
            - BranchSide:      'jplist.c:586,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:649,10'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:586,13'
          Branch Sides:
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:589,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:612,34'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:644,21'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'jplist.c:591,21'
          Branch Sides:
            - BranchSide:      'jplist.c:593,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:596,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:599,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:602,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:605,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:608,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:613,25'
          Branch Sides:
            - BranchSide:      'jplist.c:614,25'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      'jplist.c:618,27'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:614,25'
          Branch Sides:
            - BranchSide:      'jplist.c:614,25'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'jplist.c:615,30'
              BranchSideFuncs:
                - free
        - Branch String:   'jplist.c:618,49'
          Branch Sides:
            - BranchSide:      'jplist.c:618,52'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:619,25'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'jplist.c:618,74'
          Branch Sides:
            - BranchSide:      'jplist.c:618,77'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __isoc99_sscanf
                - __ctype_b_loc
                - __ctype_b_loc
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:619,25'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'jplist.c:618,99'
          Branch Sides:
            - BranchSide:      'jplist.c:618,102'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __isoc99_sscanf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:619,25'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'jplist.c:618,125'
          Branch Sides:
            - BranchSide:      'jplist.c:618,135'
              BranchSideFuncs:
                - __isoc99_sscanf
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:619,25'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'jplist.c:618,25'
          Branch Sides:
            - BranchSide:      'jplist.c:619,25'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      'jplist.c:623,25'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:619,25'
          Branch Sides:
            - BranchSide:      'jplist.c:619,25'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'jplist.c:620,30'
              BranchSideFuncs:
                - free
        - Branch String:   'jplist.c:624,25'
          Branch Sides:
            - BranchSide:      'jplist.c:626,55'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:630,32'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:630,32'
          Branch Sides:
            - BranchSide:      'jplist.c:632,55'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
            - BranchSide:      'jplist.c:637,44'
              BranchSideFuncs:
                - __ctype_b_loc
                - free
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - __isoc99_sscanf
                - free
                - fprintf
                - free
                - fprintf
        - Branch String:   'jplist.c:644,21'
          Branch Sides:
            - BranchSide:      'jplist.c:644,21'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'jplist.c:645,26'
              BranchSideFuncs:
                - free
        - Branch String:   'jplist.c:652,9'
          Branch Sides:
            - BranchSide:      'jplist.c:653,20'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:655,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:582,20'
          Dst:             strndup
        - Src:             'jplist.c:614,25'
          Dst:             fprintf
        - Src:             'jplist.c:618,27'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:618,52'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:618,77'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:618,102'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:618,128'
          Dst:             __isoc99_sscanf
        - Src:             'jplist.c:619,25'
          Dst:             fprintf
        - Src:             'jplist.c:644,21'
          Dst:             fprintf
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    181
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __isoc99_sscanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_decimal
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 499
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - str_end
        - endp
      BBCount:         35
      ICount:          231
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - __ctype_b_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jplist.c:464,9'
          Branch Sides:
            - BranchSide:      'jplist.c:465,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'jplist.c:467,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'jplist.c:470,9'
          Branch Sides:
            - BranchSide:      'jplist.c:471,12'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'jplist.c:473,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'jplist.c:473,28'
          Branch Sides:
            - BranchSide:      'jplist.c:473,31'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'jplist.c:473,5'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'jplist.c:473,5'
          Branch Sides:
            - BranchSide:      'jplist.c:474,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'jplist.c:489,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'jplist.c:474,13'
          Branch Sides:
            - BranchSide:      'jplist.c:475,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'jplist.c:478,13'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'jplist.c:480,13'
          Branch Sides:
            - BranchSide:      'jplist.c:481,17'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'jplist.c:484,14'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'jplist.c:489,28'
          Branch Sides:
            - BranchSide:      'jplist.c:489,31'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'jplist.c:489,5'
              BranchSideFuncs:
                - __ctype_b_loc
        - Branch String:   'jplist.c:489,5'
          Branch Sides:
            - BranchSide:      'jplist.c:489,50'
              BranchSideFuncs:
                - __ctype_b_loc
            - BranchSide:      'jplist.c:491,22'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:492,9'
          Branch Sides:
            - BranchSide:      'jplist.c:492,9'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:493,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:493,13'
          Branch Sides:
            - BranchSide:      'jplist.c:494,20'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:496,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:473,31'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:489,31'
          Dst:             __ctype_b_loc
    - functionName:    dtostr
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - realval
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jplist.c:96,9'
          Branch Sides:
            - BranchSide:      'jplist.c:97,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'jplist.c:98,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'jplist.c:98,16'
          Branch Sides:
            - BranchSide:      'jplist.c:99,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'jplist.c:100,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'jplist.c:100,16'
          Branch Sides:
            - BranchSide:      'jplist.c:101,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'jplist.c:103,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'jplist.c:105,25'
          Branch Sides:
            - BranchSide:      'jplist.c:105,28'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:105,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:106,17'
          Branch Sides:
            - BranchSide:      'jplist.c:107,17'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:109,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:97,15'
          Dst:             snprintf
        - Src:             'jplist.c:99,15'
          Dst:             snprintf
        - Src:             'jplist.c:101,15'
          Dst:             snprintf
        - Src:             'jplist.c:104,15'
          Dst:             snprintf
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    43
      BranchProfiles:  []
      Callsites:       []
    - functionName:    num_digits_i
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 298
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jplist.c:288,9'
          Branch Sides:
            - BranchSide:      'jplist.c:289,14'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:292,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:289,13'
          Branch Sides:
            - BranchSide:      'jplist.c:289,11'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:289,45'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:293,5'
          Branch Sides:
            - BranchSide:      'jplist.c:293,5'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:294,10'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:295,13'
          Branch Sides:
            - BranchSide:      'jplist.c:295,33'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:296,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    num_digits_u
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jplist.c:310,5'
          Branch Sides:
            - BranchSide:      'jplist.c:310,5'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:311,10'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:312,13'
          Branch Sides:
            - BranchSide:      'jplist.c:312,33'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:313,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_object
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 729
      functionLinenumberEnd: 789
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - js
        - ti
        - index
      BBCount:         40
      ICount:          293
      EdgeCount:       50
      CyclomaticComplexity: 12
      functionsReached:
        - fprintf
        - parse_array
        - parse_object
        - parse_primitive
        - parse_string
        - plist_dict_set_item
        - plist_free
        - plist_new_dict
        - unescape_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jplist.c:730,9'
          Branch Sides:
            - BranchSide:      'jplist.c:731,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:734,22'
              BranchSideFuncs:
                - plist_new_dict
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
                - fprintf
        - Branch String:   'jplist.c:731,9'
          Branch Sides:
            - BranchSide:      'jplist.c:731,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:732,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:737,9'
          Branch Sides:
            - BranchSide:      'jplist.c:738,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:741,19'
              BranchSideFuncs:
                - plist_new_dict
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
        - Branch String:   'jplist.c:738,9'
          Branch Sides:
            - BranchSide:      'jplist.c:738,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:739,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:742,5'
          Branch Sides:
            - BranchSide:      'jplist.c:743,13'
              BranchSideFuncs:
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:787,16'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:743,13'
          Branch Sides:
            - BranchSide:      'jplist.c:744,13'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:748,13'
              BranchSideFuncs:
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - parse_string
                - parse_array
                - parse_object
        - Branch String:   'jplist.c:744,13'
          Branch Sides:
            - BranchSide:      'jplist.c:744,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
            - BranchSide:      'jplist.c:745,24'
              BranchSideFuncs:
                - plist_free
        - Branch String:   'jplist.c:748,13'
          Branch Sides:
            - BranchSide:      'jplist.c:749,41'
              BranchSideFuncs:
                - unescape_string
                - plist_free
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - parse_string
                - parse_array
                - parse_object
            - BranchSide:      'jplist.c:782,13'
              BranchSideFuncs:
                - plist_free
                - fprintf
        - Branch String:   'jplist.c:750,17'
          Branch Sides:
            - BranchSide:      'jplist.c:751,28'
              BranchSideFuncs:
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - plist_free
                - fprintf
                - parse_string
                - parse_array
                - parse_object
            - BranchSide:      'jplist.c:754,21'
              BranchSideFuncs:
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - plist_free
                - fprintf
                - parse_string
                - parse_array
                - parse_object
        - Branch String:   'jplist.c:757,13'
          Branch Sides:
            - BranchSide:      'jplist.c:759,40'
              BranchSideFuncs:
                - parse_object
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - parse_string
                - parse_array
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:762,39'
              BranchSideFuncs:
                - parse_array
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - parse_string
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:765,40'
              BranchSideFuncs:
                - parse_string
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:768,43'
              BranchSideFuncs:
                - parse_primitive
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:771,21'
              BranchSideFuncs:
                - free
                - plist_free
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
        - Branch String:   'jplist.c:773,17'
          Branch Sides:
            - BranchSide:      'jplist.c:774,37'
              BranchSideFuncs:
                - plist_dict_set_item
                - free
                - plist_free
                - fprintf
                - unescape_string
                - plist_free
                - parse_primitive
                - free
                - plist_free
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:776,22'
              BranchSideFuncs:
                - free
                - plist_free
        - Branch String:   'jplist.c:782,13'
          Branch Sides:
            - BranchSide:      'jplist.c:782,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
            - BranchSide:      'jplist.c:783,24'
              BranchSideFuncs:
                - plist_free
      Callsites:
        - Src:             'jplist.c:731,9'
          Dst:             fprintf
        - Src:             'jplist.c:738,9'
          Dst:             fprintf
        - Src:             'jplist.c:741,19'
          Dst:             plist_new_dict
        - Src:             'jplist.c:744,13'
          Dst:             fprintf
        - Src:             'jplist.c:745,13'
          Dst:             plist_free
        - Src:             'jplist.c:749,25'
          Dst:             unescape_string
        - Src:             'jplist.c:751,17'
          Dst:             plist_free
        - Src:             'jplist.c:759,27'
          Dst:             parse_object
        - Src:             'jplist.c:762,27'
          Dst:             parse_array
        - Src:             'jplist.c:765,27'
          Dst:             parse_string
        - Src:             'jplist.c:768,27'
          Dst:             parse_primitive
        - Src:             'jplist.c:774,17'
          Dst:             plist_dict_set_item
        - Src:             'jplist.c:777,17'
          Dst:             plist_free
        - Src:             'jplist.c:782,13'
          Dst:             fprintf
        - Src:             'jplist.c:783,13'
          Dst:             plist_free
    - functionName:    parse_array
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 685
      functionLinenumberEnd: 726
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - js
        - ti
        - index
      BBCount:         27
      ICount:          187
      EdgeCount:       32
      CyclomaticComplexity: 7
      functionsReached:
        - fprintf
        - parse_array
        - parse_object
        - parse_primitive
        - parse_string
        - plist_array_append_item
        - plist_free
        - plist_new_array
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jplist.c:686,9'
          Branch Sides:
            - BranchSide:      'jplist.c:687,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:690,19'
              BranchSideFuncs:
                - plist_new_array
                - parse_primitive
                - plist_free
                - plist_array_append_item
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
        - Branch String:   'jplist.c:687,9'
          Branch Sides:
            - BranchSide:      'jplist.c:687,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:688,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:694,5'
          Branch Sides:
            - BranchSide:      'jplist.c:695,13'
              BranchSideFuncs:
                - parse_primitive
                - plist_free
                - plist_array_append_item
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:724,16'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:695,13'
          Branch Sides:
            - BranchSide:      'jplist.c:696,13'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:700,17'
              BranchSideFuncs:
                - parse_primitive
                - plist_free
                - plist_array_append_item
                - plist_free
                - fprintf
                - parse_string
                - parse_array
                - parse_object
        - Branch String:   'jplist.c:696,13'
          Branch Sides:
            - BranchSide:      'jplist.c:696,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
            - BranchSide:      'jplist.c:697,24'
              BranchSideFuncs:
                - plist_free
        - Branch String:   'jplist.c:701,9'
          Branch Sides:
            - BranchSide:      'jplist.c:703,36'
              BranchSideFuncs:
                - parse_object
                - plist_free
                - plist_array_append_item
                - parse_primitive
                - parse_string
                - parse_array
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:706,35'
              BranchSideFuncs:
                - parse_array
                - plist_free
                - plist_array_append_item
                - parse_primitive
                - parse_string
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:709,36'
              BranchSideFuncs:
                - parse_string
                - plist_free
                - plist_array_append_item
                - parse_primitive
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:712,39'
              BranchSideFuncs:
                - parse_primitive
                - plist_free
                - plist_array_append_item
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:715,17'
              BranchSideFuncs:
                - plist_free
                - plist_array_append_item
                - parse_primitive
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
        - Branch String:   'jplist.c:717,13'
          Branch Sides:
            - BranchSide:      'jplist.c:718,37'
              BranchSideFuncs:
                - plist_array_append_item
                - parse_primitive
                - plist_free
                - parse_string
                - parse_array
                - parse_object
                - plist_free
                - fprintf
            - BranchSide:      'jplist.c:720,24'
              BranchSideFuncs:
                - plist_free
      Callsites:
        - Src:             'jplist.c:687,9'
          Dst:             fprintf
        - Src:             'jplist.c:690,19'
          Dst:             plist_new_array
        - Src:             'jplist.c:696,13'
          Dst:             fprintf
        - Src:             'jplist.c:697,13'
          Dst:             plist_free
        - Src:             'jplist.c:703,23'
          Dst:             parse_object
        - Src:             'jplist.c:706,23'
          Dst:             parse_array
        - Src:             'jplist.c:709,23'
          Dst:             parse_string
        - Src:             'jplist.c:712,23'
          Dst:             parse_primitive
        - Src:             'jplist.c:718,13'
          Dst:             plist_array_append_item
        - Src:             'jplist.c:720,13'
          Dst:             plist_free
    - functionName:    parse_string
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 659
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - js
        - ti
        - index
      BBCount:         11
      ICount:          127
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fprintf
        - plist_new_node
        - plist_new_plist_data
        - unescape_string
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jplist.c:660,9'
          Branch Sides:
            - BranchSide:      'jplist.c:661,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:665,12'
              BranchSideFuncs:
                - unescape_string
                - plist_new_plist_data
                - plist_new_node
        - Branch String:   'jplist.c:661,9'
          Branch Sides:
            - BranchSide:      'jplist.c:661,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:662,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:667,9'
          Branch Sides:
            - BranchSide:      'jplist.c:668,9'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
            - BranchSide:      'jplist.c:672,25'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
      Callsites:
        - Src:             'jplist.c:661,9'
          Dst:             fprintf
        - Src:             'jplist.c:666,20'
          Dst:             unescape_string
        - Src:             'jplist.c:672,25'
          Dst:             plist_new_plist_data
        - Src:             'jplist.c:676,12'
          Dst:             plist_new_node
    - functionName:    parse_primitive
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 578
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - js
        - ti
        - index
      BBCount:         124
      ICount:          776
      EdgeCount:       167
      CyclomaticComplexity: 45
      functionsReached:
        - __ctype_b_loc
        - fprintf
        - parse_decimal
        - plist_new_bool
        - plist_new_int
        - plist_new_node
        - plist_new_plist_data
        - plist_new_real
        - plist_new_uint
        - pow
        - strncmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jplist.c:504,9'
          Branch Sides:
            - BranchSide:      'jplist.c:505,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:508,13'
              BranchSideFuncs:
                - strncmp
                - plist_new_bool
                - strncmp
                - plist_new_bool
                - strncmp
                - plist_new_plist_data
                - plist_new_node
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
        - Branch String:   'jplist.c:505,9'
          Branch Sides:
            - BranchSide:      'jplist.c:505,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:506,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:512,9'
          Branch Sides:
            - BranchSide:      'jplist.c:513,15'
              BranchSideFuncs:
                - strncmp
                - plist_new_bool
                - strncmp
                - plist_new_plist_data
                - plist_new_node
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:514,33'
              BranchSideFuncs:
                - strncmp
                - plist_new_bool
                - strncmp
                - plist_new_plist_data
                - plist_new_node
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
        - Branch String:   'jplist.c:514,16'
          Branch Sides:
            - BranchSide:      'jplist.c:515,15'
              BranchSideFuncs:
                - strncmp
                - plist_new_plist_data
                - plist_new_node
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:516,33'
              BranchSideFuncs:
                - strncmp
                - plist_new_plist_data
                - plist_new_node
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
        - Branch String:   'jplist.c:516,16'
          Branch Sides:
            - BranchSide:      'jplist.c:517,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:520,16'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
        - Branch String:   'jplist.c:520,36'
          Branch Sides:
            - BranchSide:      'jplist.c:520,40'
              BranchSideFuncs:
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:521,29'
              BranchSideFuncs:
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
        - Branch String:   'jplist.c:520,58'
          Branch Sides:
            - BranchSide:      'jplist.c:520,61'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:574,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:520,81'
          Branch Sides:
            - BranchSide:      'jplist.c:520,84'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:574,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:520,16'
          Branch Sides:
            - BranchSide:      'jplist.c:521,29'
              BranchSideFuncs:
                - parse_decimal
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:574,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:524,13'
          Branch Sides:
            - BranchSide:      'jplist.c:526,17'
              BranchSideFuncs:
                - plist_new_uint
                - plist_new_int
            - BranchSide:      'jplist.c:531,22'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'jplist.c:526,24'
          Branch Sides:
            - BranchSide:      'jplist.c:526,27'
              BranchSideFuncs:
                - plist_new_int
            - BranchSide:      'jplist.c:527,37'
              BranchSideFuncs:
                - plist_new_int
        - Branch String:   'jplist.c:526,17'
          Branch Sides:
            - BranchSide:      'jplist.c:527,37'
              BranchSideFuncs:
                - plist_new_int
            - BranchSide:      'jplist.c:529,48'
              BranchSideFuncs:
                - plist_new_uint
        - Branch String:   'jplist.c:531,34'
          Branch Sides:
            - BranchSide:      'jplist.c:531,37'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'jplist.c:531,83'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:531,54'
          Branch Sides:
            - BranchSide:      'jplist.c:531,57'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:531,83'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:531,77'
          Branch Sides:
            - BranchSide:      'jplist.c:531,83'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:533,35'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:531,95'
          Branch Sides:
            - BranchSide:      'jplist.c:531,115'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:531,99'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:531,112'
          Branch Sides:
            - BranchSide:      'jplist.c:531,115'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:571,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:531,132'
          Branch Sides:
            - BranchSide:      'jplist.c:531,136'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:571,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:531,155'
          Branch Sides:
            - BranchSide:      'jplist.c:531,163'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:533,35'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:531,179'
          Branch Sides:
            - BranchSide:      'jplist.c:531,205'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:531,185'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:531,202'
          Branch Sides:
            - BranchSide:      'jplist.c:531,205'
              BranchSideFuncs:
                - fprintf
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:571,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:531,222'
          Branch Sides:
            - BranchSide:      'jplist.c:531,225'
              BranchSideFuncs:
                - __ctype_b_loc
                - fprintf
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:571,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:531,20'
          Branch Sides:
            - BranchSide:      'jplist.c:533,35'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:571,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:537,21'
          Branch Sides:
            - BranchSide:      'jplist.c:538,26'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:552,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
        - Branch String:   'jplist.c:541,44'
          Branch Sides:
            - BranchSide:      'jplist.c:541,47'
              BranchSideFuncs:
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:541,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
        - Branch String:   'jplist.c:541,21'
          Branch Sides:
            - BranchSide:      'jplist.c:542,32'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
                - __ctype_b_loc
            - BranchSide:      'jplist.c:546,25'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
        - Branch String:   'jplist.c:546,25'
          Branch Sides:
            - BranchSide:      'jplist.c:547,33'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:549,33'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
        - Branch String:   'jplist.c:552,21'
          Branch Sides:
            - BranchSide:      'jplist.c:553,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
            - BranchSide:      'jplist.c:555,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
        - Branch String:   'jplist.c:555,39'
          Branch Sides:
            - BranchSide:      'jplist.c:555,44'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:559,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
        - Branch String:   'jplist.c:555,57'
          Branch Sides:
            - BranchSide:      'jplist.c:555,79'
              BranchSideFuncs:
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:555,61'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - __ctype_b_loc
                - parse_decimal
                - pow
        - Branch String:   'jplist.c:555,75'
          Branch Sides:
            - BranchSide:      'jplist.c:555,79'
              BranchSideFuncs:
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:559,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
        - Branch String:   'jplist.c:555,99'
          Branch Sides:
            - BranchSide:      'jplist.c:555,107'
              BranchSideFuncs:
                - parse_decimal
                - pow
                - plist_new_real
                - fprintf
            - BranchSide:      'jplist.c:556,49'
              BranchSideFuncs:
                - parse_decimal
                - pow
                - plist_new_real
                - fprintf
        - Branch String:   'jplist.c:555,124'
          Branch Sides:
            - BranchSide:      'jplist.c:555,151'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:555,130'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - pow
        - Branch String:   'jplist.c:555,148'
          Branch Sides:
            - BranchSide:      'jplist.c:555,151'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
                - __ctype_b_loc
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:559,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
        - Branch String:   'jplist.c:555,169'
          Branch Sides:
            - BranchSide:      'jplist.c:555,172'
              BranchSideFuncs:
                - __ctype_b_loc
                - plist_new_real
                - fprintf
                - fprintf
                - parse_decimal
                - pow
            - BranchSide:      'jplist.c:559,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
        - Branch String:   'jplist.c:555,21'
          Branch Sides:
            - BranchSide:      'jplist.c:556,49'
              BranchSideFuncs:
                - parse_decimal
                - pow
                - plist_new_real
                - fprintf
            - BranchSide:      'jplist.c:559,21'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
                - fprintf
        - Branch String:   'jplist.c:559,21'
          Branch Sides:
            - BranchSide:      'jplist.c:559,21'
              BranchSideFuncs:
                - fprintf
                - plist_new_real
                - fprintf
            - BranchSide:      'jplist.c:560,24'
              BranchSideFuncs:
                - plist_new_real
                - fprintf
        - Branch String:   'jplist.c:563,17'
          Branch Sides:
            - BranchSide:      'jplist.c:564,21'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:570,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:564,33'
          Branch Sides:
            - BranchSide:      'jplist.c:564,36'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:565,20'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:564,21'
          Branch Sides:
            - BranchSide:      'jplist.c:565,20'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:567,42'
              BranchSideFuncs:
                - plist_new_real
        - Branch String:   'jplist.c:565,20'
          Branch Sides:
            - BranchSide:      'jplist.c:565,20'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:566,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:505,9'
          Dst:             fprintf
        - Src:             'jplist.c:512,10'
          Dst:             strncmp
        - Src:             'jplist.c:513,15'
          Dst:             plist_new_bool
        - Src:             'jplist.c:514,17'
          Dst:             strncmp
        - Src:             'jplist.c:515,15'
          Dst:             plist_new_bool
        - Src:             'jplist.c:516,17'
          Dst:             strncmp
        - Src:             'jplist.c:517,29'
          Dst:             plist_new_plist_data
        - Src:             'jplist.c:519,15'
          Dst:             plist_new_node
        - Src:             'jplist.c:520,16'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:520,84'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:523,27'
          Dst:             parse_decimal
        - Src:             'jplist.c:527,23'
          Dst:             plist_new_int
        - Src:             'jplist.c:529,23'
          Dst:             plist_new_uint
        - Src:             'jplist.c:531,57'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:531,136'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:531,225'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:541,47'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:555,79'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:555,172'
          Dst:             __ctype_b_loc
        - Src:             'jplist.c:556,35'
          Dst:             parse_decimal
        - Src:             'jplist.c:557,35'
          Dst:             pow
        - Src:             'jplist.c:559,21'
          Dst:             fprintf
        - Src:             'jplist.c:565,20'
          Dst:             fprintf
        - Src:             'jplist.c:567,27'
          Dst:             plist_new_real
        - Src:             'jplist.c:571,13'
          Dst:             fprintf
        - Src:             'jplist.c:574,9'
          Dst:             fprintf
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    20
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_from_json
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 862
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - json
        - length
        - plist
      BBCount:         42
      ICount:          255
      EdgeCount:       50
      CyclomaticComplexity: 10
      functionsReached:
        - fprintf
        - jsmn_init
        - jsmn_parse
        - parse_array
        - parse_object
        - parse_primitive
        - parse_string
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jplist.c:793,9'
          Branch Sides:
            - BranchSide:      'jplist.c:794,9'
              BranchSideFuncs:
                - jsmn_init
                - realloc
                - fprintf
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
            - BranchSide:      'jplist.c:796,6'
              BranchSideFuncs:
                - jsmn_init
                - realloc
                - fprintf
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
        - Branch String:   'jplist.c:797,15'
          Branch Sides:
            - BranchSide:      'jplist.c:797,19'
              BranchSideFuncs:
                - jsmn_init
                - realloc
                - fprintf
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
            - BranchSide:      'jplist.c:798,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:797,9'
          Branch Sides:
            - BranchSide:      'jplist.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:802,5'
              BranchSideFuncs:
                - jsmn_init
                - realloc
                - fprintf
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
        - Branch String:   'jplist.c:810,13'
          Branch Sides:
            - BranchSide:      'jplist.c:811,13'
              BranchSideFuncs:
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
                - realloc
                - fprintf
            - BranchSide:      'jplist.c:814,32'
              BranchSideFuncs:
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
                - realloc
                - fprintf
        - Branch String:   'jplist.c:811,13'
          Branch Sides:
            - BranchSide:      'jplist.c:811,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:812,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:819,13'
          Branch Sides:
            - BranchSide:      'jplist.c:820,20'
              BranchSideFuncs:
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
                - realloc
                - fprintf
                - jsmn_parse
            - BranchSide:      'jplist.c:823,5'
              BranchSideFuncs:
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
                - realloc
                - fprintf
                - jsmn_parse
        - Branch String:   'jplist.c:823,5'
          Branch Sides:
            - BranchSide:      'jplist.c:809,52'
              BranchSideFuncs:
                - realloc
                - fprintf
                - jsmn_parse
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
            - BranchSide:      'jplist.c:825,12'
              BranchSideFuncs:
                - free
                - fprintf
                - free
                - fprintf
                - free
                - fprintf
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
        - Branch String:   'jplist.c:825,5'
          Branch Sides:
            - BranchSide:      'jplist.c:827,13'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      'jplist.c:831,13'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      'jplist.c:835,13'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      'jplist.c:839,13'
              BranchSideFuncs:
                - parse_object
                - free
                - parse_array
                - parse_string
                - parse_primitive
        - Branch String:   'jplist.c:827,13'
          Branch Sides:
            - BranchSide:      'jplist.c:827,13'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'jplist.c:828,18'
              BranchSideFuncs:
                - free
        - Branch String:   'jplist.c:831,13'
          Branch Sides:
            - BranchSide:      'jplist.c:831,13'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'jplist.c:832,18'
              BranchSideFuncs:
                - free
        - Branch String:   'jplist.c:835,13'
          Branch Sides:
            - BranchSide:      'jplist.c:835,13'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'jplist.c:836,18'
              BranchSideFuncs:
                - free
        - Branch String:   'jplist.c:844,5'
          Branch Sides:
            - BranchSide:      'jplist.c:846,38'
              BranchSideFuncs:
                - parse_primitive
                - free
            - BranchSide:      'jplist.c:849,35'
              BranchSideFuncs:
                - parse_string
                - free
            - BranchSide:      'jplist.c:852,34'
              BranchSideFuncs:
                - parse_array
                - free
            - BranchSide:      'jplist.c:855,35'
              BranchSideFuncs:
                - parse_object
                - free
            - BranchSide:      'jplist.c:858,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'jplist.c:802,5'
          Dst:             jsmn_init
        - Src:             'jplist.c:809,44'
          Dst:             realloc
        - Src:             'jplist.c:811,13'
          Dst:             fprintf
        - Src:             'jplist.c:818,13'
          Dst:             jsmn_parse
        - Src:             'jplist.c:827,13'
          Dst:             fprintf
        - Src:             'jplist.c:831,13'
          Dst:             fprintf
        - Src:             'jplist.c:835,13'
          Dst:             fprintf
        - Src:             'jplist.c:846,22'
          Dst:             parse_primitive
        - Src:             'jplist.c:849,22'
          Dst:             parse_string
        - Src:             'jplist.c:852,22'
          Dst:             parse_array
        - Src:             'jplist.c:855,22'
          Dst:             parse_object
    - functionName:    realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_to_json
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - outbuf
        - depth
        - prettify
      BBCount:         105
      ICount:          664
      EdgeCount:       133
      CyclomaticComplexity: 30
      functionsReached:
        - byte_array_append
        - dtostr
        - fprintf
        - node_first_child
        - node_next_sibling
        - node_to_json
        - plist_get_data
        - snprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jplist.c:126,9'
          Branch Sides:
            - BranchSide:      'jplist.c:127,9'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:129,32'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:131,5'
          Branch Sides:
            - BranchSide:      'jplist.c:135,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:144,9'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'jplist.c:148,22'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'jplist.c:159,22'
              BranchSideFuncs:
                - malloc
                - dtostr
                - byte_array_append
                - free
            - BranchSide:      'jplist.c:167,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:167,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:200,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:228,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:263,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:267,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:271,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:274,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:135,13'
          Branch Sides:
            - BranchSide:      'jplist.c:136,13'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'jplist.c:138,13'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:149,13'
          Branch Sides:
            - BranchSide:      'jplist.c:150,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'jplist.c:152,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
        - Branch String:   'jplist.c:181,9'
          Branch Sides:
            - BranchSide:      'jplist.c:182,47'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:194,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:183,17'
          Branch Sides:
            - BranchSide:      'jplist.c:184,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:187,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:203,9'
          Branch Sides:
            - BranchSide:      'jplist.c:204,17'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:219,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:204,17'
          Branch Sides:
            - BranchSide:      'jplist.c:205,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:207,17'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:207,17'
          Branch Sides:
            - BranchSide:      'jplist.c:208,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:213,44'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:209,17'
          Branch Sides:
            - BranchSide:      'jplist.c:210,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:212,13'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:214,17'
          Branch Sides:
            - BranchSide:      'jplist.c:215,24'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:217,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:219,21'
          Branch Sides:
            - BranchSide:      'jplist.c:219,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:225,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:219,13'
          Branch Sides:
            - BranchSide:      'jplist.c:220,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:225,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:221,13'
          Branch Sides:
            - BranchSide:      'jplist.c:222,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:224,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:231,9'
          Branch Sides:
            - BranchSide:      'jplist.c:232,17'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:253,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:232,25'
          Branch Sides:
            - BranchSide:      'jplist.c:232,28'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:235,17'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:232,17'
          Branch Sides:
            - BranchSide:      'jplist.c:233,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:235,17'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:235,30'
          Branch Sides:
            - BranchSide:      'jplist.c:235,33'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:241,44'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:235,17'
          Branch Sides:
            - BranchSide:      'jplist.c:236,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:241,44'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:237,17'
          Branch Sides:
            - BranchSide:      'jplist.c:238,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:240,13'
              BranchSideFuncs:
                - node_to_json
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:242,17'
          Branch Sides:
            - BranchSide:      'jplist.c:243,24'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:245,17'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:245,17'
          Branch Sides:
            - BranchSide:      'jplist.c:246,17'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:251,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:247,21'
          Branch Sides:
            - BranchSide:      'jplist.c:248,19'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:250,13'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_json
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'jplist.c:253,21'
          Branch Sides:
            - BranchSide:      'jplist.c:253,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:259,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:253,13'
          Branch Sides:
            - BranchSide:      'jplist.c:254,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:259,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:255,13'
          Branch Sides:
            - BranchSide:      'jplist.c:256,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'jplist.c:258,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'jplist.c:263,9'
          Branch Sides:
            - BranchSide:      'jplist.c:263,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:264,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:267,9'
          Branch Sides:
            - BranchSide:      'jplist.c:267,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:268,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:271,9'
          Branch Sides:
            - BranchSide:      'jplist.c:271,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:272,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:129,17'
          Dst:             plist_get_data
        - Src:             'jplist.c:136,13'
          Dst:             byte_array_append
        - Src:             'jplist.c:138,13'
          Dst:             byte_array_append
        - Src:             'jplist.c:144,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:150,23'
          Dst:             snprintf
        - Src:             'jplist.c:152,23'
          Dst:             snprintf
        - Src:             'jplist.c:154,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:160,19'
          Dst:             dtostr
        - Src:             'jplist.c:161,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:178,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:184,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:185,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:188,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:189,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:194,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:196,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:200,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:203,19'
          Dst:             node_first_child
        - Src:             'jplist.c:205,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:208,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:210,21'
          Dst:             byte_array_append
        - Src:             'jplist.c:213,31'
          Dst:             node_to_json
        - Src:             'jplist.c:203,52'
          Dst:             node_next_sibling
        - Src:             'jplist.c:220,13'
          Dst:             byte_array_append
        - Src:             'jplist.c:222,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:225,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:228,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:231,19'
          Dst:             node_first_child
        - Src:             'jplist.c:233,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:236,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:238,21'
          Dst:             byte_array_append
        - Src:             'jplist.c:241,31'
          Dst:             node_to_json
        - Src:             'jplist.c:246,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:248,19'
          Dst:             byte_array_append
        - Src:             'jplist.c:231,52'
          Dst:             node_next_sibling
        - Src:             'jplist.c:254,13'
          Dst:             byte_array_append
        - Src:             'jplist.c:256,17'
          Dst:             byte_array_append
        - Src:             'jplist.c:259,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:263,9'
          Dst:             fprintf
        - Src:             'jplist.c:267,9'
          Dst:             fprintf
        - Src:             'jplist.c:271,9'
          Dst:             fprintf
    - functionName:    node_estimate_size
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - size
        - depth
        - prettify
      BBCount:         58
      ICount:          379
      EdgeCount:       68
      CyclomaticComplexity: 12
      functionsReached:
        - dtostr
        - fprintf
        - node_estimate_size
        - node_first_child
        - node_n_children
        - node_next_sibling
        - num_digits_i
        - num_digits_u
        - plist_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jplist.c:321,9'
          Branch Sides:
            - BranchSide:      'jplist.c:322,9'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - dtostr
                - num_digits_i
                - num_digits_u
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size
                - node_next_sibling
            - BranchSide:      'jplist.c:324,27'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - dtostr
                - num_digits_i
                - num_digits_u
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size
                - node_next_sibling
        - Branch String:   'jplist.c:325,9'
          Branch Sides:
            - BranchSide:      'jplist.c:327,51'
              BranchSideFuncs:
                - node_n_children
                - node_first_child
                - node_estimate_size
                - node_next_sibling
            - BranchSide:      'jplist.c:359,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - dtostr
                - num_digits_i
                - num_digits_u
                - fprintf
        - Branch String:   'jplist.c:328,9'
          Branch Sides:
            - BranchSide:      'jplist.c:329,50'
              BranchSideFuncs:
                - node_estimate_size
                - node_next_sibling
            - BranchSide:      'jplist.c:334,17'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:330,17'
          Branch Sides:
            - BranchSide:      'jplist.c:331,24'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:333,9'
              BranchSideFuncs:
                - node_next_sibling
                - node_estimate_size
        - Branch String:   'jplist.c:334,9'
          Branch Sides:
            - BranchSide:      'jplist.c:336,14'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:345,14'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:354,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:338,17'
          Branch Sides:
            - BranchSide:      'jplist.c:339,26'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:343,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:347,17'
          Branch Sides:
            - BranchSide:      'jplist.c:348,26'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:352,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:356,13'
          Branch Sides:
            - BranchSide:      'jplist.c:357,23'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:358,5'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:359,9'
          Branch Sides:
            - BranchSide:      'jplist.c:362,22'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:362,22'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:366,17'
              BranchSideFuncs:
                - num_digits_i
                - num_digits_u
            - BranchSide:      'jplist.c:373,38'
              BranchSideFuncs:
                - dtostr
            - BranchSide:      'jplist.c:376,24'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:379,14'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:383,14'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:383,14'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:387,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:391,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:395,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:398,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:366,17'
          Branch Sides:
            - BranchSide:      'jplist.c:367,39'
              BranchSideFuncs:
                - num_digits_u
            - BranchSide:      'jplist.c:369,48'
              BranchSideFuncs:
                - num_digits_i
        - Branch String:   'jplist.c:387,13'
          Branch Sides:
            - BranchSide:      'jplist.c:387,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:388,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:391,13'
          Branch Sides:
            - BranchSide:      'jplist.c:391,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:392,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:395,13'
          Branch Sides:
            - BranchSide:      'jplist.c:395,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:396,13'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:398,13'
          Branch Sides:
            - BranchSide:      'jplist.c:398,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:399,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:324,12'
          Dst:             plist_get_data
        - Src:             'jplist.c:327,35'
          Dst:             node_n_children
        - Src:             'jplist.c:328,19'
          Dst:             node_first_child
        - Src:             'jplist.c:329,31'
          Dst:             node_estimate_size
        - Src:             'jplist.c:328,52'
          Dst:             node_next_sibling
        - Src:             'jplist.c:367,26'
          Dst:             num_digits_u
        - Src:             'jplist.c:369,26'
          Dst:             num_digits_i
        - Src:             'jplist.c:373,22'
          Dst:             dtostr
        - Src:             'jplist.c:387,13'
          Dst:             fprintf
        - Src:             'jplist.c:391,13'
          Dst:             fprintf
        - Src:             'jplist.c:395,13'
          Dst:             fprintf
        - Src:             'jplist.c:398,13'
          Dst:             fprintf
    - functionName:    plist_to_json
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 406
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - plist_json
        - length
        - prettify
      BBCount:         37
      ICount:          202
      EdgeCount:       50
      CyclomaticComplexity: 15
      functionsReached:
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_estimate_size
        - node_to_json
        - plist_get_node_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'jplist.c:410,16'
          Branch Sides:
            - BranchSide:      'jplist.c:410,20'
              BranchSideFuncs:
                - fprintf
                - plist_get_node_type
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
                - plist_get_node_type
            - BranchSide:      'jplist.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:410,31'
          Branch Sides:
            - BranchSide:      'jplist.c:410,35'
              BranchSideFuncs:
                - fprintf
                - plist_get_node_type
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
                - plist_get_node_type
            - BranchSide:      'jplist.c:411,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:410,9'
          Branch Sides:
            - BranchSide:      'jplist.c:411,9'
              BranchSideFuncs:
                - fprintf
                - plist_get_node_type
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
                - plist_get_node_type
            - BranchSide:      'jplist.c:414,10'
              BranchSideFuncs:
                - fprintf
                - plist_get_node_type
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
                - plist_get_node_type
        - Branch String:   'jplist.c:414,10'
          Branch Sides:
            - BranchSide:      'jplist.c:414,10'
              BranchSideFuncs:
                - plist_get_node_type
                - fprintf
                - plist_get_node_type
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'jplist.c:414,35'
              BranchSideFuncs:
                - fprintf
                - plist_get_node_type
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'jplist.c:414,31'
          Branch Sides:
            - BranchSide:      'jplist.c:414,35'
              BranchSideFuncs:
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'jplist.c:419,38'
              BranchSideFuncs:
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'jplist.c:414,35'
          Branch Sides:
            - BranchSide:      'jplist.c:414,35'
              BranchSideFuncs:
                - plist_get_node_type
                - fprintf
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'jplist.c:415,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'jplist.c:414,9'
          Branch Sides:
            - BranchSide:      'jplist.c:415,9'
              BranchSideFuncs:
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'jplist.c:419,38'
              BranchSideFuncs:
                - node_estimate_size
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'jplist.c:415,9'
          Branch Sides:
            - BranchSide:      'jplist.c:415,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:416,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:420,9'
          Branch Sides:
            - BranchSide:      'jplist.c:421,16'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:424,24'
              BranchSideFuncs:
                - byte_array_new
                - fprintf
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'jplist.c:425,9'
          Branch Sides:
            - BranchSide:      'jplist.c:426,9'
              BranchSideFuncs:
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'jplist.c:430,32'
              BranchSideFuncs:
                - node_to_json
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'jplist.c:426,9'
          Branch Sides:
            - BranchSide:      'jplist.c:426,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'jplist.c:427,9'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:431,9'
          Branch Sides:
            - BranchSide:      'jplist.c:432,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'jplist.c:437,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - byte_array_append
        - Branch String:   'jplist.c:437,9'
          Branch Sides:
            - BranchSide:      'jplist.c:438,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_free
            - BranchSide:      'jplist.c:441,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'jplist.c:414,10'
          Dst:             plist_get_node_type
        - Src:             'jplist.c:414,35'
          Dst:             plist_get_node_type
        - Src:             'jplist.c:415,9'
          Dst:             fprintf
        - Src:             'jplist.c:419,11'
          Dst:             node_estimate_size
        - Src:             'jplist.c:424,24'
          Dst:             byte_array_new
        - Src:             'jplist.c:426,9'
          Dst:             fprintf
        - Src:             'jplist.c:430,11'
          Dst:             node_to_json
        - Src:             'jplist.c:432,9'
          Dst:             byte_array_free
        - Src:             'jplist.c:438,9'
          Dst:             byte_array_append
        - Src:             'jplist.c:441,5'
          Dst:             byte_array_append
        - Src:             'jplist.c:447,5'
          Dst:             byte_array_free
    - functionName:    plist_json_set_debug
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - debug
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_json_deinit
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_json_init
      functionSourceFile: '/src/libplist/src/jplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jplist.c:55,23'
          Branch Sides:
            - BranchSide:      'jplist.c:55,11'
              BranchSideFuncs:
                - getenv
                - strcmp
            - BranchSide:      'jplist.c:55,23'
              BranchSideFuncs:
                - getenv
                - strcmp
        - Branch String:   'jplist.c:56,19'
          Branch Sides:
            - BranchSide:      'jplist.c:56,30'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'jplist.c:56,19'
              BranchSideFuncs: []
        - Branch String:   'jplist.c:56,9'
          Branch Sides:
            - BranchSide:      'jplist.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'jplist.c:57,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jplist.c:55,23'
          Dst:             getenv
        - Src:             'jplist.c:56,23'
          Dst:             strcmp
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    internal_plist_init
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atexit
        - internal_plist_deinit
        - plist_bin_init
        - plist_json_init
        - plist_ostep_init
        - plist_xml_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:152,5'
          Branch Sides:
            - BranchSide:      'plist.c:152,5'
              BranchSideFuncs:
                - plist_bin_init
                - plist_xml_init
                - plist_json_init
                - plist_ostep_init
                - atexit
            - BranchSide:      'plist.c:152,5'
              BranchSideFuncs:
                - plist_bin_init
                - plist_xml_init
                - plist_json_init
                - plist_ostep_init
                - atexit
      Callsites:
        - Src:             'plist.c:152,5'
          Dst:             plist_bin_init
        - Src:             'plist.c:153,5'
          Dst:             plist_xml_init
        - Src:             'plist.c:154,5'
          Dst:             plist_json_init
        - Src:             'plist.c:155,5'
          Dst:             plist_ostep_init
        - Src:             'plist.c:156,5'
          Dst:             atexit
        - Src:             'plist.c:156,5'
          Dst:             internal_plist_deinit
    - functionName:    internal_plist_deinit
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_bin_deinit
        - plist_json_deinit
        - plist_ostep_deinit
        - plist_xml_deinit
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:144,5'
          Branch Sides:
            - BranchSide:      'plist.c:144,5'
              BranchSideFuncs:
                - plist_bin_deinit
                - plist_xml_deinit
                - plist_json_deinit
                - plist_ostep_deinit
            - BranchSide:      'plist.c:144,5'
              BranchSideFuncs:
                - plist_bin_deinit
                - plist_xml_deinit
                - plist_json_deinit
                - plist_ostep_deinit
      Callsites:
        - Src:             'plist.c:144,5'
          Dst:             plist_bin_deinit
        - Src:             'plist.c:145,5'
          Dst:             plist_xml_deinit
        - Src:             'plist.c:146,5'
          Dst:             plist_json_deinit
        - Src:             'plist.c:147,5'
          Dst:             plist_ostep_deinit
    - functionName:    atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libplist_version
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1955
      functionLinenumberEnd: 1959
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_print
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1950
      functionLinenumberEnd: 1952
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_write_to_stream
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1951,6'
          Dst:             plist_write_to_stream
    - functionName:    plist_write_to_stream
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1892
      functionLinenumberEnd: 1933
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - plist
        - stream
        - format
        - options
      BBCount:         26
      ICount:          164
      EdgeCount:       30
      CyclomaticComplexity: 6
      functionsReached:
        - fwrite
        - plist_to_bin
        - plist_to_json
        - plist_to_openstep
        - plist_to_xml
        - plist_write_to_stream_default
        - plist_write_to_stream_limd
        - plist_write_to_stream_plutil
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:1893,16'
          Branch Sides:
            - BranchSide:      'plist.c:1893,20'
              BranchSideFuncs:
                - plist_write_to_stream_plutil
                - fwrite
                - free
                - plist_write_to_stream_limd
                - plist_write_to_stream_default
                - plist_to_openstep
                - plist_to_json
                - plist_to_xml
                - plist_to_bin
            - BranchSide:      'plist.c:1894,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1893,9'
          Branch Sides:
            - BranchSide:      'plist.c:1894,9'
              BranchSideFuncs:
                - plist_write_to_stream_plutil
                - fwrite
                - free
                - plist_write_to_stream_limd
                - plist_write_to_stream_default
                - plist_to_openstep
                - plist_to_json
                - plist_to_xml
                - plist_to_bin
            - BranchSide:      'plist.c:1896,17'
              BranchSideFuncs:
                - plist_write_to_stream_plutil
                - fwrite
                - free
                - plist_write_to_stream_limd
                - plist_write_to_stream_default
                - plist_to_openstep
                - plist_to_json
                - plist_to_xml
                - plist_to_bin
        - Branch String:   'plist.c:1899,5'
          Branch Sides:
            - BranchSide:      'plist.c:1901,32'
              BranchSideFuncs:
                - plist_to_bin
                - fwrite
                - free
            - BranchSide:      'plist.c:1904,32'
              BranchSideFuncs:
                - plist_to_xml
                - fwrite
                - free
            - BranchSide:      'plist.c:1907,33'
              BranchSideFuncs:
                - plist_to_json
                - fwrite
                - free
            - BranchSide:      'plist.c:1910,37'
              BranchSideFuncs:
                - plist_to_openstep
                - fwrite
                - free
            - BranchSide:      'plist.c:1913,49'
              BranchSideFuncs:
                - plist_write_to_stream_default
                - fwrite
                - free
            - BranchSide:      'plist.c:1916,46'
              BranchSideFuncs:
                - plist_write_to_stream_limd
                - fwrite
                - free
            - BranchSide:      'plist.c:1919,48'
              BranchSideFuncs:
                - plist_write_to_stream_plutil
                - fwrite
                - free
            - BranchSide:      'plist.c:1923,17'
              BranchSideFuncs:
                - fwrite
                - free
        - Branch String:   'plist.c:1926,16'
          Branch Sides:
            - BranchSide:      'plist.c:1926,19'
              BranchSideFuncs:
                - fwrite
                - free
            - BranchSide:      'plist.c:1932,12'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1926,9'
          Branch Sides:
            - BranchSide:      'plist.c:1927,20'
              BranchSideFuncs:
                - fwrite
                - free
            - BranchSide:      'plist.c:1932,12'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1927,13'
          Branch Sides:
            - BranchSide:      'plist.c:1928,17'
              BranchSideFuncs:
                - free
            - BranchSide:      'plist.c:1930,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'plist.c:1901,19'
          Dst:             plist_to_bin
        - Src:             'plist.c:1904,19'
          Dst:             plist_to_xml
        - Src:             'plist.c:1907,19'
          Dst:             plist_to_json
        - Src:             'plist.c:1910,19'
          Dst:             plist_to_openstep
        - Src:             'plist.c:1913,19'
          Dst:             plist_write_to_stream_default
        - Src:             'plist.c:1916,19'
          Dst:             plist_write_to_stream_limd
        - Src:             'plist.c:1919,19'
          Dst:             plist_write_to_stream_plutil
        - Src:             'plist.c:1927,13'
          Dst:             fwrite
    - functionName:    fwrite
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_write_to_file
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1936
      functionLinenumberEnd: 1947
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - plist
        - filename
        - format
        - options
      BBCount:         11
      ICount:          70
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - fopen
        - plist_write_to_stream
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1937,16'
          Branch Sides:
            - BranchSide:      'plist.c:1937,20'
              BranchSideFuncs:
                - fopen
                - plist_write_to_stream
                - fclose
            - BranchSide:      'plist.c:1938,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1937,9'
          Branch Sides:
            - BranchSide:      'plist.c:1938,9'
              BranchSideFuncs:
                - fopen
                - plist_write_to_stream
                - fclose
            - BranchSide:      'plist.c:1940,21'
              BranchSideFuncs:
                - fopen
                - plist_write_to_stream
                - fclose
        - Branch String:   'plist.c:1941,9'
          Branch Sides:
            - BranchSide:      'plist.c:1942,9'
              BranchSideFuncs:
                - plist_write_to_stream
                - fclose
            - BranchSide:      'plist.c:1944,45'
              BranchSideFuncs:
                - plist_write_to_stream
                - fclose
      Callsites:
        - Src:             'plist.c:1940,15'
          Dst:             fopen
        - Src:             'plist.c:1944,23'
          Dst:             plist_write_to_stream
        - Src:             'plist.c:1945,5'
          Dst:             fclose
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_write_to_string
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1862
      functionLinenumberEnd: 1888
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - plist
        - output
        - length
        - format
        - options
      BBCount:         11
      ICount:          106
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - plist_to_json
        - plist_to_openstep
        - plist_to_xml
        - plist_write_to_string_default
        - plist_write_to_string_limd
        - plist_write_to_string_plutil
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1864,5'
          Branch Sides:
            - BranchSide:      'plist.c:1866,32'
              BranchSideFuncs:
                - plist_to_xml
            - BranchSide:      'plist.c:1869,33'
              BranchSideFuncs:
                - plist_to_json
            - BranchSide:      'plist.c:1872,37'
              BranchSideFuncs:
                - plist_to_openstep
            - BranchSide:      'plist.c:1875,49'
              BranchSideFuncs:
                - plist_write_to_string_default
            - BranchSide:      'plist.c:1878,46'
              BranchSideFuncs:
                - plist_write_to_string_limd
            - BranchSide:      'plist.c:1881,48'
              BranchSideFuncs:
                - plist_write_to_string_plutil
            - BranchSide:      'plist.c:1885,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1866,19'
          Dst:             plist_to_xml
        - Src:             'plist.c:1869,19'
          Dst:             plist_to_json
        - Src:             'plist.c:1872,19'
          Dst:             plist_to_openstep
        - Src:             'plist.c:1875,19'
          Dst:             plist_write_to_string_default
        - Src:             'plist.c:1878,19'
          Dst:             plist_write_to_string_limd
        - Src:             'plist.c:1881,19'
          Dst:             plist_write_to_string_plutil
    - functionName:    plist_sort
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1798
      functionLinenumberEnd: 1859
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist
      BBCount:         40
      ICount:          266
      EdgeCount:       52
      CyclomaticComplexity: 14
      functionsReached:
        - node_first_child
        - node_next_sibling
        - plist_array_get_item
        - plist_array_get_size
        - plist_get_node_type
        - plist_sort
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:1799,9'
          Branch Sides:
            - BranchSide:      'plist.c:1800,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_first_child
                - node_first_child
                - strcmp
                - node_next_sibling
                - plist_sort
                - node_next_sibling
                - plist_get_node_type
                - plist_array_get_size
                - plist_array_get_item
                - plist_sort
            - BranchSide:      'plist.c:1802,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_first_child
                - node_first_child
                - strcmp
                - node_next_sibling
                - plist_sort
                - node_next_sibling
                - plist_get_node_type
                - plist_array_get_size
                - plist_array_get_item
                - plist_sort
        - Branch String:   'plist.c:1802,9'
          Branch Sides:
            - BranchSide:      'plist.c:1802,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_node_type
                - node_first_child
                - node_first_child
                - strcmp
                - node_next_sibling
                - plist_sort
                - node_next_sibling
                - plist_array_get_size
                - plist_array_get_item
                - plist_sort
            - BranchSide:      'plist.c:1808,16'
              BranchSideFuncs:
                - plist_get_node_type
                - node_first_child
                - node_first_child
                - strcmp
                - node_next_sibling
                - plist_sort
                - node_next_sibling
        - Branch String:   'plist.c:1802,9'
          Branch Sides:
            - BranchSide:      'plist.c:1803,43'
              BranchSideFuncs:
                - plist_array_get_size
                - plist_array_get_item
                - plist_sort
            - BranchSide:      'plist.c:1808,16'
              BranchSideFuncs:
                - plist_get_node_type
                - node_first_child
                - node_first_child
                - strcmp
                - node_next_sibling
                - plist_sort
                - node_next_sibling
        - Branch String:   'plist.c:1805,9'
          Branch Sides:
            - BranchSide:      'plist.c:1806,45'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_sort
            - BranchSide:      'plist.c:1808,5'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1811,9'
          Branch Sides:
            - BranchSide:      'plist.c:1812,36'
              BranchSideFuncs:
                - node_next_sibling
                - plist_sort
                - node_next_sibling
                - node_first_child
                - strcmp
            - BranchSide:      'plist.c:1818,13'
              BranchSideFuncs:
                - node_first_child
                - strcmp
        - Branch String:   'plist.c:1824,13'
          Branch Sides:
            - BranchSide:      'plist.c:1825,35'
              BranchSideFuncs:
                - strcmp
                - node_first_child
            - BranchSide:      'plist.c:1856,20'
              BranchSideFuncs:
                - node_first_child
                - strcmp
        - Branch String:   'plist.c:1826,21'
          Branch Sides:
            - BranchSide:      'plist.c:1827,38'
              BranchSideFuncs:
                - node_first_child
                - strcmp
            - BranchSide:      'plist.c:1854,27'
              BranchSideFuncs:
                - node_first_child
                - strcmp
        - Branch String:   'plist.c:1841,25'
          Branch Sides:
            - BranchSide:      'plist.c:1842,42'
              BranchSideFuncs:
                - node_first_child
                - strcmp
            - BranchSide:      'plist.c:1844,60'
              BranchSideFuncs:
                - node_first_child
                - strcmp
        - Branch String:   'plist.c:1846,25'
          Branch Sides:
            - BranchSide:      'plist.c:1847,42'
              BranchSideFuncs:
                - node_first_child
                - strcmp
            - BranchSide:      'plist.c:1849,58'
              BranchSideFuncs:
                - node_first_child
                - strcmp
        - Branch String:   'plist.c:1857,9'
          Branch Sides:
            - BranchSide:      'plist.c:1820,21'
              BranchSideFuncs:
                - node_first_child
                - strcmp
            - BranchSide:      'plist.c:1858,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1802,9'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1803,22'
          Dst:             plist_array_get_size
        - Src:             'plist.c:1806,24'
          Dst:             plist_array_get_item
        - Src:             'plist.c:1806,13'
          Dst:             plist_sort
        - Src:             'plist.c:1808,16'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1811,19'
          Dst:             node_first_child
        - Src:             'plist.c:1812,18'
          Dst:             node_next_sibling
        - Src:             'plist.c:1813,13'
          Dst:             plist_sort
        - Src:             'plist.c:1811,52'
          Dst:             node_next_sibling
        - Src:             'plist.c:1822,30'
          Dst:             node_first_child
        - Src:             'plist.c:1826,21'
          Dst:             strcmp
    - functionName:    plist_get_node_type
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1249
      functionLinenumberEnd: 1257
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
      functionUses:    62
      BranchProfiles:
        - Branch String:   'plist.c:1250,9'
          Branch Sides:
            - BranchSide:      'plist.c:1252,44'
              BranchSideFuncs:
                - plist_get_data
            - BranchSide:      'plist.c:1256,5'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1253,13'
          Branch Sides:
            - BranchSide:      'plist.c:1254,20'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1255,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1252,29'
          Dst:             plist_get_data
    - functionName:    plist_array_get_size
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 636
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - node_n_children
        - plist_get_node_type
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:632,14'
          Branch Sides:
            - BranchSide:      'plist.c:632,52'
              BranchSideFuncs:
                - plist_get_node_type
                - node_n_children
            - BranchSide:      'plist.c:632,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:632,9'
          Branch Sides:
            - BranchSide:      'plist.c:632,9'
              BranchSideFuncs:
                - node_n_children
            - BranchSide:      'plist.c:634,39'
              BranchSideFuncs:
                - node_n_children
      Callsites:
        - Src:             'plist.c:632,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:634,15'
          Dst:             node_n_children
    - functionName:    plist_array_get_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 640
      functionLinenumberEnd: 651
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - n
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - node_nth_child
        - plist_get_node_type
        - ptr_array_index
      functionUses:    4
      BranchProfiles:
        - Branch String:   'plist.c:642,14'
          Branch Sides:
            - BranchSide:      'plist.c:642,52'
              BranchSideFuncs:
                - plist_get_node_type
                - node_nth_child
                - ptr_array_index
            - BranchSide:      'plist.c:642,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:642,58'
          Branch Sides:
            - BranchSide:      'plist.c:642,61'
              BranchSideFuncs:
                - node_nth_child
                - ptr_array_index
            - BranchSide:      'plist.c:642,58'
              BranchSideFuncs: []
        - Branch String:   'plist.c:642,9'
          Branch Sides:
            - BranchSide:      'plist.c:642,9'
              BranchSideFuncs:
                - node_nth_child
                - ptr_array_index
            - BranchSide:      'plist.c:644,63'
              BranchSideFuncs:
                - node_nth_child
                - ptr_array_index
        - Branch String:   'plist.c:645,13'
          Branch Sides:
            - BranchSide:      'plist.c:646,44'
              BranchSideFuncs:
                - ptr_array_index
            - BranchSide:      'plist.c:648,51'
              BranchSideFuncs:
                - node_nth_child
      Callsites:
        - Src:             'plist.c:642,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:646,28'
          Dst:             ptr_array_index
        - Src:             'plist.c:648,28'
          Dst:             node_nth_child
    - functionName:    plist_get_data
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    40
      BranchProfiles:
        - Branch String:   'plist.c:352,9'
          Branch Sides:
            - BranchSide:      'plist.c:353,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:354,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    plist_set_debug
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - debug
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_bin_set_debug
        - plist_json_set_debug
        - plist_ostep_set_debug
        - plist_xml_set_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1791,5'
          Dst:             plist_xml_set_debug
        - Src:             'plist.c:1792,5'
          Dst:             plist_bin_set_debug
        - Src:             'plist.c:1793,5'
          Dst:             plist_json_set_debug
        - Src:             'plist.c:1794,5'
          Dst:             plist_ostep_set_debug
    - functionName:    plist_data_val_contains
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1773
      functionLinenumberEnd: 1779
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - datanode
        - cmpval
        - n
      BBCount:         9
      ICount:          61
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - memmem
        - plist_get_data
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1774,10'
          Branch Sides:
            - BranchSide:      'plist.c:1774,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - memmem
            - BranchSide:      'plist.c:1775,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1774,9'
          Branch Sides:
            - BranchSide:      'plist.c:1775,9'
              BranchSideFuncs:
                - plist_get_data
                - memmem
            - BranchSide:      'plist.c:1777,40'
              BranchSideFuncs:
                - plist_get_data
                - memmem
      Callsites:
        - Src:             'plist.c:1774,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1777,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1778,13'
          Dst:             memmem
    - functionName:    memmem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_data_val_compare_with_size
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1761
      functionLinenumberEnd: 1770
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - datanode
        - cmpval
        - n
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
        - plist_get_data
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1762,10'
          Branch Sides:
            - BranchSide:      'plist.c:1762,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - memcmp
            - BranchSide:      'plist.c:1763,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1762,9'
          Branch Sides:
            - BranchSide:      'plist.c:1763,9'
              BranchSideFuncs:
                - plist_get_data
                - memcmp
            - BranchSide:      'plist.c:1765,40'
              BranchSideFuncs:
                - plist_get_data
                - memcmp
        - Branch String:   'plist.c:1766,9'
          Branch Sides:
            - BranchSide:      'plist.c:1767,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1769,19'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'plist.c:1762,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1765,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1769,12'
          Dst:             memcmp
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_data_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1744
      functionLinenumberEnd: 1758
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - datanode
        - cmpval
        - n
      BBCount:         13
      ICount:          80
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - memcmp
        - plist_get_data
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1745,10'
          Branch Sides:
            - BranchSide:      'plist.c:1745,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - memcmp
            - BranchSide:      'plist.c:1746,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1745,9'
          Branch Sides:
            - BranchSide:      'plist.c:1746,9'
              BranchSideFuncs:
                - plist_get_data
                - memcmp
            - BranchSide:      'plist.c:1748,40'
              BranchSideFuncs:
                - plist_get_data
                - memcmp
        - Branch String:   'plist.c:1749,9'
          Branch Sides:
            - BranchSide:      'plist.c:1750,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1753,9'
              BranchSideFuncs:
                - memcmp
        - Branch String:   'plist.c:1753,9'
          Branch Sides:
            - BranchSide:      'plist.c:1754,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1757,19'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'plist.c:1745,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1748,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1757,12'
          Dst:             memcmp
    - functionName:    plist_key_val_contains
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1735
      functionLinenumberEnd: 1741
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - keynode
        - substr
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
        - plist_get_node_type
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1736,10'
          Branch Sides:
            - BranchSide:      'plist.c:1736,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - strstr
            - BranchSide:      'plist.c:1737,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1736,9'
          Branch Sides:
            - BranchSide:      'plist.c:1737,9'
              BranchSideFuncs:
                - plist_get_data
                - strstr
            - BranchSide:      'plist.c:1739,40'
              BranchSideFuncs:
                - plist_get_data
                - strstr
      Callsites:
        - Src:             'plist.c:1736,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1739,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1740,13'
          Dst:             strstr
    - functionName:    strstr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_key_val_compare_with_size
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1726
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - keynode
        - cmpval
        - n
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
        - plist_get_node_type
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1727,10'
          Branch Sides:
            - BranchSide:      'plist.c:1727,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - strncmp
            - BranchSide:      'plist.c:1728,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1727,9'
          Branch Sides:
            - BranchSide:      'plist.c:1728,9'
              BranchSideFuncs:
                - plist_get_data
                - strncmp
            - BranchSide:      'plist.c:1730,40'
              BranchSideFuncs:
                - plist_get_data
                - strncmp
      Callsites:
        - Src:             'plist.c:1727,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1730,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1731,12'
          Dst:             strncmp
    - functionName:    plist_key_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1717
      functionLinenumberEnd: 1723
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - keynode
        - cmpval
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
        - plist_get_node_type
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1718,10'
          Branch Sides:
            - BranchSide:      'plist.c:1718,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - strcmp
            - BranchSide:      'plist.c:1719,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1718,9'
          Branch Sides:
            - BranchSide:      'plist.c:1719,9'
              BranchSideFuncs:
                - plist_get_data
                - strcmp
            - BranchSide:      'plist.c:1721,40'
              BranchSideFuncs:
                - plist_get_data
                - strcmp
      Callsites:
        - Src:             'plist.c:1718,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1721,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1722,12'
          Dst:             strcmp
    - functionName:    plist_string_val_contains
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1708
      functionLinenumberEnd: 1714
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strnode
        - substr
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
        - plist_get_node_type
        - strstr
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1709,10'
          Branch Sides:
            - BranchSide:      'plist.c:1709,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - strstr
            - BranchSide:      'plist.c:1710,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1709,9'
          Branch Sides:
            - BranchSide:      'plist.c:1710,9'
              BranchSideFuncs:
                - plist_get_data
                - strstr
            - BranchSide:      'plist.c:1712,40'
              BranchSideFuncs:
                - plist_get_data
                - strstr
      Callsites:
        - Src:             'plist.c:1709,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1712,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1713,13'
          Dst:             strstr
    - functionName:    plist_string_val_compare_with_size
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1699
      functionLinenumberEnd: 1705
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - strnode
        - cmpval
        - n
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
        - plist_get_node_type
        - strncmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1700,10'
          Branch Sides:
            - BranchSide:      'plist.c:1700,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - strncmp
            - BranchSide:      'plist.c:1701,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1700,9'
          Branch Sides:
            - BranchSide:      'plist.c:1701,9'
              BranchSideFuncs:
                - plist_get_data
                - strncmp
            - BranchSide:      'plist.c:1703,40'
              BranchSideFuncs:
                - plist_get_data
                - strncmp
      Callsites:
        - Src:             'plist.c:1700,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1703,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1704,12'
          Dst:             strncmp
    - functionName:    plist_string_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1690
      functionLinenumberEnd: 1696
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strnode
        - cmpval
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_data
        - plist_get_node_type
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1691,10'
          Branch Sides:
            - BranchSide:      'plist.c:1691,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - strcmp
            - BranchSide:      'plist.c:1692,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1691,9'
          Branch Sides:
            - BranchSide:      'plist.c:1692,9'
              BranchSideFuncs:
                - plist_get_data
                - strcmp
            - BranchSide:      'plist.c:1694,40'
              BranchSideFuncs:
                - plist_get_data
                - strcmp
      Callsites:
        - Src:             'plist.c:1691,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1694,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1695,12'
          Dst:             strcmp
    - functionName:    plist_date_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1669
      functionLinenumberEnd: 1687
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - datenode
        - cmpsec
        - cmpusec
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - plist_get_date_val
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1670,10'
          Branch Sides:
            - BranchSide:      'plist.c:1670,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_date_val
            - BranchSide:      'plist.c:1671,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1670,9'
          Branch Sides:
            - BranchSide:      'plist.c:1671,9'
              BranchSideFuncs:
                - plist_get_date_val
            - BranchSide:      'plist.c:1673,13'
              BranchSideFuncs:
                - plist_get_date_val
        - Branch String:   'plist.c:1678,9'
          Branch Sides:
            - BranchSide:      'plist.c:1679,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1682,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1682,9'
          Branch Sides:
            - BranchSide:      'plist.c:1683,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1686,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1670,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1675,5'
          Dst:             plist_get_date_val
    - functionName:    plist_get_date_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1376
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - sec
        - usec
      BBCount:         16
      ICount:          96
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:1377,9'
          Branch Sides:
            - BranchSide:      'plist.c:1378,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1379,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1382,9'
          Branch Sides:
            - BranchSide:      'plist.c:1383,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1384,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1385,5'
          Branch Sides:
            - BranchSide:      'plist.c:1385,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1386,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1386,9'
          Branch Sides:
            - BranchSide:      'plist.c:1387,25'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1388,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1388,9'
          Branch Sides:
            - BranchSide:      'plist.c:1388,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1390,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1379,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1384,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1385,5'
          Dst:             __assert_fail
    - functionName:    plist_get_type_and_value
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1204
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - type
        - value
        - length
      BBCount:         22
      ICount:          136
      EdgeCount:       22
      CyclomaticComplexity: 2
      functionsReached:
        - plist_get_data
        - strdup
      functionUses:    8
      BranchProfiles:
        - Branch String:   'plist.c:1207,9'
          Branch Sides:
            - BranchSide:      'plist.c:1208,9'
              BranchSideFuncs:
                - plist_get_data
                - malloc
                - strdup
            - BranchSide:      'plist.c:1210,27'
              BranchSideFuncs:
                - plist_get_data
                - malloc
                - strdup
        - Branch String:   'plist.c:1215,5'
          Branch Sides:
            - BranchSide:      'plist.c:1218,29'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1222,33'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1222,33'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1226,31'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1226,31'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1230,37'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'plist.c:1230,37'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'plist.c:1233,53'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'plist.c:1237,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1237,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1239,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1210,12'
          Dst:             plist_get_data
        - Src:             'plist.c:1230,30'
          Dst:             strdup
    - 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:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_real_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1634
      functionLinenumberEnd: 1666
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - realnode
        - cmpval
      BBCount:         27
      ICount:          144
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - plist_get_node_type
        - plist_get_real_val
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1635,10'
          Branch Sides:
            - BranchSide:      'plist.c:1635,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_real_val
            - BranchSide:      'plist.c:1636,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1635,9'
          Branch Sides:
            - BranchSide:      'plist.c:1636,9'
              BranchSideFuncs:
                - plist_get_real_val
            - BranchSide:      'plist.c:1638,12'
              BranchSideFuncs:
                - plist_get_real_val
        - Branch String:   'plist.c:1644,9'
          Branch Sides:
            - BranchSide:      'plist.c:1645,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1648,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1648,16'
          Branch Sides:
            - BranchSide:      'plist.c:1648,19'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1649,13'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1648,26'
          Branch Sides:
            - BranchSide:      'plist.c:1648,30'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1649,13'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1648,9'
          Branch Sides:
            - BranchSide:      'plist.c:1649,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1657,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1649,13'
          Branch Sides:
            - BranchSide:      'plist.c:1650,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1653,13'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1653,13'
          Branch Sides:
            - BranchSide:      'plist.c:1654,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1656,5'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1657,13'
          Branch Sides:
            - BranchSide:      'plist.c:1658,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1661,13'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1661,13'
          Branch Sides:
            - BranchSide:      'plist.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1662,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1635,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1640,5'
          Dst:             plist_get_real_val
    - functionName:    plist_get_real_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1342
      functionLinenumberEnd: 1351
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:1343,15'
          Branch Sides:
            - BranchSide:      'plist.c:1343,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1344,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1343,9'
          Branch Sides:
            - BranchSide:      'plist.c:1344,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1345,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1347,9'
          Branch Sides:
            - BranchSide:      'plist.c:1348,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1349,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1350,5'
          Branch Sides:
            - BranchSide:      'plist.c:1350,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1350,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'plist.c:1345,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1349,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1350,5'
          Dst:             __assert_fail
    - functionName:    plist_uid_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1616
      functionLinenumberEnd: 1631
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uidnode
        - cmpval
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - plist_get_node_type
        - plist_get_uid_val
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1617,10'
          Branch Sides:
            - BranchSide:      'plist.c:1617,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_uid_val
            - BranchSide:      'plist.c:1618,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1617,9'
          Branch Sides:
            - BranchSide:      'plist.c:1618,9'
              BranchSideFuncs:
                - plist_get_uid_val
            - BranchSide:      'plist.c:1620,14'
              BranchSideFuncs:
                - plist_get_uid_val
        - Branch String:   'plist.c:1622,9'
          Branch Sides:
            - BranchSide:      'plist.c:1623,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1626,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1626,9'
          Branch Sides:
            - BranchSide:      'plist.c:1627,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1630,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1617,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1621,5'
          Dst:             plist_get_uid_val
    - functionName:    plist_get_uid_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1339
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:1331,15'
          Branch Sides:
            - BranchSide:      'plist.c:1331,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1332,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1331,9'
          Branch Sides:
            - BranchSide:      'plist.c:1332,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1333,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1335,9'
          Branch Sides:
            - BranchSide:      'plist.c:1336,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1337,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1338,5'
          Branch Sides:
            - BranchSide:      'plist.c:1338,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1338,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'plist.c:1333,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1337,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1338,5'
          Dst:             __assert_fail
    - functionName:    plist_uint_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1598
      functionLinenumberEnd: 1613
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uintnode
        - cmpval
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - plist_get_node_type
        - plist_get_uint_val
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1599,10'
          Branch Sides:
            - BranchSide:      'plist.c:1599,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_uint_val
            - BranchSide:      'plist.c:1600,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1599,9'
          Branch Sides:
            - BranchSide:      'plist.c:1600,9'
              BranchSideFuncs:
                - plist_get_uint_val
            - BranchSide:      'plist.c:1602,14'
              BranchSideFuncs:
                - plist_get_uint_val
        - Branch String:   'plist.c:1604,9'
          Branch Sides:
            - BranchSide:      'plist.c:1605,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1608,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1608,9'
          Branch Sides:
            - BranchSide:      'plist.c:1609,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1612,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1599,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1603,5'
          Dst:             plist_get_uint_val
    - functionName:    plist_get_uint_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1322
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         16
      ICount:          73
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
      functionUses:    5
      BranchProfiles:
        - Branch String:   'plist.c:1314,15'
          Branch Sides:
            - BranchSide:      'plist.c:1314,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1315,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1314,9'
          Branch Sides:
            - BranchSide:      'plist.c:1315,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1316,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1318,9'
          Branch Sides:
            - BranchSide:      'plist.c:1319,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1320,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1321,5'
          Branch Sides:
            - BranchSide:      'plist.c:1321,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1321,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'plist.c:1321,5'
          Branch Sides:
            - BranchSide:      'plist.c:1321,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1321,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'plist.c:1316,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1320,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1321,5'
          Dst:             __assert_fail
    - functionName:    plist_int_val_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1595
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - uintnode
        - cmpval
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - plist_get_int_val
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1581,10'
          Branch Sides:
            - BranchSide:      'plist.c:1581,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_int_val
            - BranchSide:      'plist.c:1582,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1581,9'
          Branch Sides:
            - BranchSide:      'plist.c:1582,9'
              BranchSideFuncs:
                - plist_get_int_val
            - BranchSide:      'plist.c:1584,13'
              BranchSideFuncs:
                - plist_get_int_val
        - Branch String:   'plist.c:1586,9'
          Branch Sides:
            - BranchSide:      'plist.c:1587,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1590,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1590,9'
          Branch Sides:
            - BranchSide:      'plist.c:1591,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1594,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1581,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1585,5'
          Dst:             plist_get_int_val
    - functionName:    plist_get_int_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_get_uint_val
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1326,5'
          Dst:             plist_get_uint_val
    - functionName:    plist_int_val_is_negative
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1565
      functionLinenumberEnd: 1577
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - intnode
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - plist_get_data
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1566,10'
          Branch Sides:
            - BranchSide:      'plist.c:1566,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
            - BranchSide:      'plist.c:1567,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1566,9'
          Branch Sides:
            - BranchSide:      'plist.c:1567,9'
              BranchSideFuncs:
                - plist_get_data
            - BranchSide:      'plist.c:1569,40'
              BranchSideFuncs:
                - plist_get_data
        - Branch String:   'plist.c:1570,9'
          Branch Sides:
            - BranchSide:      'plist.c:1571,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1573,18'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1573,9'
          Branch Sides:
            - BranchSide:      'plist.c:1574,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1576,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1566,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1569,25'
          Dst:             plist_get_data
    - functionName:    plist_bool_val_is_true
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1555
      functionLinenumberEnd: 1562
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - boolnode
      BBCount:         9
      ICount:          49
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_get_bool_val
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1556,10'
          Branch Sides:
            - BranchSide:      'plist.c:1556,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_bool_val
            - BranchSide:      'plist.c:1557,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1556,9'
          Branch Sides:
            - BranchSide:      'plist.c:1557,9'
              BranchSideFuncs:
                - plist_get_bool_val
            - BranchSide:      'plist.c:1559,13'
              BranchSideFuncs:
                - plist_get_bool_val
      Callsites:
        - Src:             'plist.c:1556,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1560,5'
          Dst:             plist_get_bool_val
    - functionName:    plist_get_bool_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         13
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:1302,15'
          Branch Sides:
            - BranchSide:      'plist.c:1302,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1303,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1302,9'
          Branch Sides:
            - BranchSide:      'plist.c:1303,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
            - BranchSide:      'plist.c:1304,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1306,9'
          Branch Sides:
            - BranchSide:      'plist.c:1307,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1308,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - __assert_fail
        - Branch String:   'plist.c:1309,5'
          Branch Sides:
            - BranchSide:      'plist.c:1309,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1309,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'plist.c:1304,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1308,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1309,5'
          Dst:             __assert_fail
    - functionName:    plist_set_date_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1549
      functionLinenumberEnd: 1552
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - sec
        - usec
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1551,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_element_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1501
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - type
        - value
        - length
      BBCount:         29
      ICount:          166
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached:
        - __assert_fail
        - plist_get_data
        - strdup
      functionUses:    9
      BranchProfiles:
        - Branch String:   'plist.c:1453,5'
          Branch Sides:
            - BranchSide:      'plist.c:1453,5'
              BranchSideFuncs:
                - free
                - malloc
                - strdup
                - free
            - BranchSide:      'plist.c:1455,13'
              BranchSideFuncs:
                - free
                - malloc
                - strdup
                - free
        - Branch String:   'plist.c:1455,5'
          Branch Sides:
            - BranchSide:      'plist.c:1459,14'
              BranchSideFuncs:
                - free
                - malloc
                - strdup
            - BranchSide:      'plist.c:1459,14'
              BranchSideFuncs:
                - free
                - malloc
                - strdup
            - BranchSide:      'plist.c:1463,14'
              BranchSideFuncs:
                - free
                - malloc
                - strdup
            - BranchSide:      'plist.c:1467,9'
              BranchSideFuncs:
                - malloc
                - strdup
        - Branch String:   'plist.c:1475,5'
          Branch Sides:
            - BranchSide:      'plist.c:1478,36'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1482,39'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1482,39'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1486,38'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1486,38'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1490,40'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'plist.c:1490,40'
              BranchSideFuncs:
                - strdup
            - BranchSide:      'plist.c:1493,41'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'plist.c:1497,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1497,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1499,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1452,25'
          Dst:             plist_get_data
        - Src:             'plist.c:1453,5'
          Dst:             __assert_fail
        - Src:             'plist.c:1490,24'
          Dst:             strdup
    - functionName:    plist_set_data_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1544
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - val
        - length
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1545,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_real_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1539
      functionLinenumberEnd: 1541
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1540,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_uid_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1534
      functionLinenumberEnd: 1536
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1535,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_int_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1530,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_uint_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1524
      functionLinenumberEnd: 1526
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1525,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_bool_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1519
      functionLinenumberEnd: 1521
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1520,5'
          Dst:             plist_set_element_val
    - functionName:    plist_set_string_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1514
      functionLinenumberEnd: 1516
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_set_element_val
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1515,52'
          Dst:             strlen
        - Src:             'plist.c:1515,5'
          Dst:             plist_set_element_val
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_set_key_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1504
      functionLinenumberEnd: 1511
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - plist_dict_get_item
        - plist_get_parent
        - plist_set_element_val
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1507,9'
          Branch Sides:
            - BranchSide:      'plist.c:1508,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1510,27'
              BranchSideFuncs:
                - strlen
                - plist_set_element_val
      Callsites:
        - Src:             'plist.c:1505,22'
          Dst:             plist_get_parent
        - Src:             'plist.c:1506,20'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1510,49'
          Dst:             strlen
        - Src:             'plist.c:1510,5'
          Dst:             plist_set_element_val
    - functionName:    plist_get_parent
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1245
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'plist.c:1245,12'
          Branch Sides:
            - BranchSide:      'plist.c:1245,39'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1245,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    plist_dict_get_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 890
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - key
      BBCount:         24
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - hash_table_lookup
        - node_first_child
        - node_next_sibling
        - plist_get_data
        - plist_get_node_type
        - strcmp
        - strlen
      functionUses:    14
      BranchProfiles:
        - Branch String:   'plist.c:864,14'
          Branch Sides:
            - BranchSide:      'plist.c:864,51'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
                - node_first_child
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - node_next_sibling
                - node_next_sibling
                - strcmp
                - node_next_sibling
                - strlen
                - hash_table_lookup
            - BranchSide:      'plist.c:864,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:864,9'
          Branch Sides:
            - BranchSide:      'plist.c:864,9'
              BranchSideFuncs:
                - plist_get_data
                - node_first_child
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - node_next_sibling
                - node_next_sibling
                - strcmp
                - node_next_sibling
                - strlen
                - hash_table_lookup
            - BranchSide:      'plist.c:866,44'
              BranchSideFuncs:
                - plist_get_data
                - node_first_child
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - node_next_sibling
                - node_next_sibling
                - strcmp
                - node_next_sibling
                - strlen
                - hash_table_lookup
        - Branch String:   'plist.c:868,13'
          Branch Sides:
            - BranchSide:      'plist.c:870,35'
              BranchSideFuncs:
                - strlen
                - hash_table_lookup
            - BranchSide:      'plist.c:874,21'
              BranchSideFuncs:
                - node_first_child
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - node_next_sibling
                - node_next_sibling
                - strcmp
                - node_next_sibling
        - Branch String:   'plist.c:880,17'
          Branch Sides:
            - BranchSide:      'plist.c:880,17'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - strcmp
                - node_next_sibling
            - BranchSide:      'plist.c:882,21'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - strcmp
                - node_next_sibling
        - Branch String:   'plist.c:882,26'
          Branch Sides:
            - BranchSide:      'plist.c:882,37'
              BranchSideFuncs:
                - strcmp
                - node_next_sibling
                - node_next_sibling
                - node_next_sibling
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
            - BranchSide:      'plist.c:887,13'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - strcmp
                - node_next_sibling
        - Branch String:   'plist.c:882,21'
          Branch Sides:
            - BranchSide:      'plist.c:884,62'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - strcmp
                - node_next_sibling
            - BranchSide:      'plist.c:887,13'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_data
                - plist_get_node_type
                - __assert_fail
                - strcmp
                - node_next_sibling
      Callsites:
        - Src:             'plist.c:864,31'
          Dst:             plist_get_node_type
        - Src:             'plist.c:866,29'
          Dst:             plist_get_data
        - Src:             'plist.c:871,28'
          Dst:             strlen
        - Src:             'plist.c:872,28'
          Dst:             hash_table_lookup
        - Src:             'plist.c:875,37'
          Dst:             node_first_child
        - Src:             'plist.c:879,24'
          Dst:             plist_get_data
        - Src:             'plist.c:880,17'
          Dst:             plist_get_node_type
        - Src:             'plist.c:880,17'
          Dst:             __assert_fail
        - Src:             'plist.c:882,30'
          Dst:             strcmp
        - Src:             'plist.c:884,36'
          Dst:             node_next_sibling
        - Src:             'plist.c:877,54'
          Dst:             node_next_sibling
        - Src:             'plist.c:877,36'
          Dst:             node_next_sibling
    - functionName:    plist_compare_node_value
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1446
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node_l
        - node_r
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_data_compare
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1446,12'
          Dst:             plist_data_compare
    - functionName:    plist_data_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1396
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         36
      ICount:          211
      EdgeCount:       42
      CyclomaticComplexity: 8
      functionsReached:
        - memcmp
        - plist_get_data
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:1400,12'
          Branch Sides:
            - BranchSide:      'plist.c:1400,16'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - memcmp
                - strcmp
            - BranchSide:      'plist.c:1401,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1400,9'
          Branch Sides:
            - BranchSide:      'plist.c:1401,9'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - memcmp
                - strcmp
            - BranchSide:      'plist.c:1403,20'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - memcmp
                - strcmp
        - Branch String:   'plist.c:1403,29'
          Branch Sides:
            - BranchSide:      'plist.c:1403,43'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - memcmp
                - strcmp
            - BranchSide:      'plist.c:1404,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1403,9'
          Branch Sides:
            - BranchSide:      'plist.c:1404,9'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - memcmp
                - strcmp
            - BranchSide:      'plist.c:1406,38'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - memcmp
                - strcmp
        - Branch String:   'plist.c:1409,9'
          Branch Sides:
            - BranchSide:      'plist.c:1410,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1412,13'
              BranchSideFuncs:
                - memcmp
                - strcmp
        - Branch String:   'plist.c:1412,5'
          Branch Sides:
            - BranchSide:      'plist.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1420,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1426,23'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'plist.c:1426,23'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'plist.c:1429,13'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      'plist.c:1436,16'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1436,16'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1439,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1420,13'
          Branch Sides:
            - BranchSide:      'plist.c:1421,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1422,16'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1429,13'
          Branch Sides:
            - BranchSide:      'plist.c:1430,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1431,23'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'plist.c:1406,13'
          Dst:             plist_get_data
        - Src:             'plist.c:1407,13'
          Dst:             plist_get_data
        - Src:             'plist.c:1426,16'
          Dst:             strcmp
        - Src:             'plist.c:1431,16'
          Dst:             memcmp
    - functionName:    plist_get_data_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1354
      functionLinenumberEnd: 1361
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
        - length
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - plist_get_node_type
        - plist_get_type_and_value
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1355,15'
          Branch Sides:
            - BranchSide:      'plist.c:1355,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
            - BranchSide:      'plist.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1355,23'
          Branch Sides:
            - BranchSide:      'plist.c:1355,27'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
            - BranchSide:      'plist.c:1356,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1355,9'
          Branch Sides:
            - BranchSide:      'plist.c:1356,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
            - BranchSide:      'plist.c:1357,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
        - Branch String:   'plist.c:1358,9'
          Branch Sides:
            - BranchSide:      'plist.c:1359,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1360,30'
              BranchSideFuncs:
                - plist_get_type_and_value
      Callsites:
        - Src:             'plist.c:1357,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1360,5'
          Dst:             plist_get_type_and_value
    - functionName:    plist_get_string_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1285
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1275,15'
          Branch Sides:
            - BranchSide:      'plist.c:1275,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - strlen
                - __assert_fail
            - BranchSide:      'plist.c:1276,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1275,9'
          Branch Sides:
            - BranchSide:      'plist.c:1276,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - strlen
                - __assert_fail
            - BranchSide:      'plist.c:1277,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - strlen
                - __assert_fail
        - Branch String:   'plist.c:1279,9'
          Branch Sides:
            - BranchSide:      'plist.c:1280,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1281,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - strlen
                - __assert_fail
        - Branch String:   'plist.c:1282,9'
          Branch Sides:
            - BranchSide:      'plist.c:1283,9'
              BranchSideFuncs:
                - strlen
                - __assert_fail
            - BranchSide:      'plist.c:1284,5'
              BranchSideFuncs:
                - strlen
                - __assert_fail
        - Branch String:   'plist.c:1284,5'
          Branch Sides:
            - BranchSide:      'plist.c:1284,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1284,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'plist.c:1277,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1281,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1284,5'
          Dst:             strlen
        - Src:             'plist.c:1284,5'
          Dst:             __assert_fail
    - functionName:    plist_access_path
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1193
      functionLinenumberEnd: 1200
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - length
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_access_pathv
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:1198,11'
          Dst:             plist_access_pathv
    - functionName:    plist_access_pathv
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1169
      functionLinenumberEnd: 1189
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist
        - length
        - v
      BBCount:         22
      ICount:          143
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - plist_array_get_item
        - plist_dict_get_item
        - plist_get_node_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:1174,28'
          Branch Sides:
            - BranchSide:      'plist.c:1174,31'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - plist_array_get_item
            - BranchSide:      'plist.c:1174,5'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - plist_array_get_item
        - Branch String:   'plist.c:1174,5'
          Branch Sides:
            - BranchSide:      'plist.c:1176,36'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - plist_array_get_item
            - BranchSide:      'plist.c:1189,12'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1178,13'
          Branch Sides:
            - BranchSide:      'plist.c:1180,26'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_get_node_type
                - plist_dict_get_item
            - BranchSide:      'plist.c:1183,18'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_array_get_item
                - plist_dict_get_item
        - Branch String:   'plist.c:1180,26'
          Branch Sides:
            - BranchSide:      'plist.c:1188,5'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_get_node_type
                - plist_dict_get_item
            - BranchSide:      'plist.c:1188,5'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_get_node_type
                - plist_dict_get_item
      Callsites:
        - Src:             'plist.c:1176,16'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1181,23'
          Dst:             plist_array_get_item
        - Src:             'plist.c:1186,23'
          Dst:             plist_dict_get_item
    - functionName:    plist_dict_copy_string
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_dict
        - source_dict
        - key
        - alt_source_key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - plist_copy
        - plist_dict_get_item
        - plist_dict_set_item
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1160,50'
          Branch Sides:
            - BranchSide:      'plist.c:1160,69'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_get_node_type
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1160,86'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_get_node_type
                - plist_copy
                - plist_dict_set_item
        - Branch String:   'plist.c:1161,7'
          Branch Sides:
            - BranchSide:      'plist.c:1161,7'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1162,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1161,6'
          Branch Sides:
            - BranchSide:      'plist.c:1162,3'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1164,22'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
      Callsites:
        - Src:             'plist.c:1160,17'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1161,7'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1164,40'
          Dst:             plist_copy
        - Src:             'plist.c:1164,2'
          Dst:             plist_dict_set_item
    - functionName:    plist_copy
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 626
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - plist_copy_node
      functionUses:    4
      BranchProfiles:
        - Branch String:   'plist.c:626,12'
          Branch Sides:
            - BranchSide:      'plist.c:626,43'
              BranchSideFuncs:
                - plist_copy_node
            - BranchSide:      'plist.c:626,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:626,19'
          Dst:             plist_copy_node
    - functionName:    plist_dict_set_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 894
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - key
        - item
      BBCount:         31
      ICount:          185
      EdgeCount:       40
      CyclomaticComplexity: 11
      functionsReached:
        - __assert_fail
        - dict_key_compare
        - dict_key_hash
        - hash_table_insert
        - hash_table_new
        - node_attach
        - node_first_child
        - node_insert
        - node_next_sibling
        - node_prev_sibling
        - plist_dict_get_item
        - plist_free_node
        - plist_get_node_type
        - plist_new_key
      functionUses:    10
      BranchProfiles:
        - Branch String:   'plist.c:895,9'
          Branch Sides:
            - BranchSide:      'plist.c:896,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - plist_new_key
                - node_attach
                - node_attach
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
                - plist_free_node
                - __assert_fail
                - node_insert
                - node_prev_sibling
            - BranchSide:      'plist.c:898,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - plist_new_key
                - node_attach
                - node_attach
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
                - plist_free_node
                - __assert_fail
                - node_insert
                - node_prev_sibling
        - Branch String:   'plist.c:898,14'
          Branch Sides:
            - BranchSide:      'plist.c:898,51'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - plist_new_key
                - node_attach
                - node_attach
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
                - plist_free_node
                - __assert_fail
                - node_insert
                - node_prev_sibling
            - BranchSide:      'plist.c:898,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:898,9'
          Branch Sides:
            - BranchSide:      'plist.c:898,9'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_new_key
                - node_attach
                - node_attach
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
                - plist_free_node
                - __assert_fail
                - node_insert
                - node_prev_sibling
            - BranchSide:      'plist.c:899,48'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_new_key
                - node_attach
                - node_attach
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
                - plist_free_node
                - __assert_fail
                - node_insert
                - node_prev_sibling
        - Branch String:   'plist.c:901,13'
          Branch Sides:
            - BranchSide:      'plist.c:902,47'
              BranchSideFuncs:
                - plist_free_node
                - __assert_fail
                - node_insert
                - node_prev_sibling
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
            - BranchSide:      'plist.c:910,38'
              BranchSideFuncs:
                - plist_new_key
                - node_attach
                - node_attach
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
        - Branch String:   'plist.c:903,13'
          Branch Sides:
            - BranchSide:      'plist.c:903,13'
              BranchSideFuncs:
                - node_insert
                - node_prev_sibling
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
            - BranchSide:      'plist.c:904,17'
              BranchSideFuncs:
                - node_insert
                - node_prev_sibling
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
        - Branch String:   'plist.c:904,17'
          Branch Sides:
            - BranchSide:      'plist.c:905,17'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:907,33'
              BranchSideFuncs:
                - node_insert
                - node_prev_sibling
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
                - hash_table_insert
        - Branch String:   'plist.c:916,13'
          Branch Sides:
            - BranchSide:      'plist.c:918,31'
              BranchSideFuncs:
                - hash_table_insert
            - BranchSide:      'plist.c:920,26'
              BranchSideFuncs:
                - hash_table_new
                - node_first_child
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'plist.c:926,25'
          Branch Sides:
            - BranchSide:      'plist.c:925,17'
              BranchSideFuncs:
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'plist.c:926,28'
              BranchSideFuncs:
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'plist.c:925,17'
          Branch Sides:
            - BranchSide:      'plist.c:929,39'
              BranchSideFuncs:
                - node_next_sibling
                - hash_table_insert
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'plist.c:931,67'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:898,31'
          Dst:             plist_get_node_type
        - Src:             'plist.c:899,28'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:902,23'
          Dst:             plist_free_node
        - Src:             'plist.c:903,13'
          Dst:             __assert_fail
        - Src:             'plist.c:907,13'
          Dst:             node_insert
        - Src:             'plist.c:908,24'
          Dst:             node_prev_sibling
        - Src:             'plist.c:910,24'
          Dst:             plist_new_key
        - Src:             'plist.c:911,13'
          Dst:             node_attach
        - Src:             'plist.c:912,13'
          Dst:             node_attach
        - Src:             'plist.c:918,13'
          Dst:             hash_table_insert
        - Src:             'plist.c:922,22'
          Dst:             hash_table_new
        - Src:             'plist.c:922,22'
          Dst:             dict_key_hash
        - Src:             'plist.c:922,22'
          Dst:             dict_key_compare
        - Src:             'plist.c:925,41'
          Dst:             node_first_child
        - Src:             'plist.c:929,68'
          Dst:             node_next_sibling
        - Src:             'plist.c:929,21'
          Dst:             hash_table_insert
        - Src:             'plist.c:927,59'
          Dst:             node_next_sibling
        - Src:             'plist.c:927,41'
          Dst:             node_next_sibling
    - functionName:    plist_free_node
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_destroy
        - node_detach
        - node_first_child
        - node_next_sibling
        - plist_free_data
        - plist_free_node
        - plist_get_data
      functionUses:    4
      BranchProfiles:
        - Branch String:   'plist.c:423,5'
          Branch Sides:
            - BranchSide:      'plist.c:424,41'
              BranchSideFuncs:
                - node_next_sibling
                - plist_free_node
                - node_destroy
            - BranchSide:      'plist.c:429,18'
              BranchSideFuncs:
                - node_destroy
      Callsites:
        - Src:             'plist.c:417,22'
          Dst:             node_detach
        - Src:             'plist.c:418,12'
          Dst:             plist_get_data
        - Src:             'plist.c:419,5'
          Dst:             plist_free_data
        - Src:             'plist.c:423,15'
          Dst:             node_first_child
        - Src:             'plist.c:424,23'
          Dst:             node_next_sibling
        - Src:             'plist.c:425,9'
          Dst:             plist_free_node
        - Src:             'plist.c:429,5'
          Dst:             node_destroy
    - functionName:    plist_new_key
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
        - strdup
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:451,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:453,20'
          Dst:             strdup
        - Src:             'plist.c:454,20'
          Dst:             strlen
        - Src:             'plist.c:455,12'
          Dst:             plist_new_node
    - functionName:    dict_key_hash
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         5
      ICount:          55
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:369,5'
          Branch Sides:
            - BranchSide:      'plist.c:370,18'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:372,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dict_key_compare
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 386
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - a
        - b
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:379,32'
          Branch Sides:
            - BranchSide:      'plist.c:379,35'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:380,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:379,9'
          Branch Sides:
            - BranchSide:      'plist.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:382,9'
              BranchSideFuncs:
                - strcmp
        - Branch String:   'plist.c:382,9'
          Branch Sides:
            - BranchSide:      'plist.c:383,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:385,20'
              BranchSideFuncs:
                - strcmp
      Callsites:
        - Src:             'plist.c:385,13'
          Dst:             strcmp
    - functionName:    plist_new_plist_data
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    28
      BranchProfiles:
        - Branch String:   'plist.c:359,40'
          Branch Sides:
            - BranchSide:      'plist.c:359,18'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'plist.c:359,40'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             'plist.c:359,40'
          Dst:             calloc
    - functionName:    plist_new_node
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - node_create
      functionUses:    21
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:347,22'
          Dst:             node_create
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_free_data
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 389
      functionLinenumberEnd: 412
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - data
      BBCount:         14
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - hash_table_destroy
        - ptr_array_free
      functionUses:    10
      BranchProfiles:
        - Branch String:   'plist.c:390,9'
          Branch Sides:
            - BranchSide:      'plist.c:390,9'
              BranchSideFuncs:
                - hash_table_destroy
                - free
                - ptr_array_free
                - free
                - free
            - BranchSide:      'plist.c:392,17'
              BranchSideFuncs:
                - hash_table_destroy
                - free
                - ptr_array_free
                - free
                - free
        - Branch String:   'plist.c:392,9'
          Branch Sides:
            - BranchSide:      'plist.c:396,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'plist.c:396,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'plist.c:399,18'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'plist.c:402,41'
              BranchSideFuncs:
                - ptr_array_free
                - free
            - BranchSide:      'plist.c:405,46'
              BranchSideFuncs:
                - hash_table_destroy
                - free
            - BranchSide:      'plist.c:408,13'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'plist.c:402,13'
          Dst:             ptr_array_free
        - Src:             'plist.c:405,13'
          Dst:             hash_table_destroy
    - functionName:    plist_copy_node
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         45
      ICount:          263
      EdgeCount:       49
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - dict_key_compare
        - dict_key_hash
        - hash_table_insert
        - hash_table_new
        - node_attach
        - node_first_child
        - node_next_sibling
        - node_prev_sibling
        - plist_copy_node
        - plist_get_data
        - plist_get_node_type
        - plist_new_node
        - plist_new_plist_data
        - ptr_array_add
        - ptr_array_new
        - strdup
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:563,5'
          Branch Sides:
            - BranchSide:      'plist.c:563,5'
              BranchSideFuncs:
                - __assert_fail
                - plist_get_node_type
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
                - hash_table_new
                - __assert_fail
                - ptr_array_new
                - __assert_fail
                - strdup
                - malloc
            - BranchSide:      'plist.c:564,5'
              BranchSideFuncs:
                - __assert_fail
                - plist_get_node_type
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
                - hash_table_new
                - __assert_fail
                - ptr_array_new
                - __assert_fail
                - strdup
                - malloc
        - Branch String:   'plist.c:564,5'
          Branch Sides:
            - BranchSide:      'plist.c:564,5'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
                - hash_table_new
                - __assert_fail
                - ptr_array_new
                - __assert_fail
                - strdup
                - malloc
            - BranchSide:      'plist.c:566,12'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
                - hash_table_new
                - __assert_fail
                - ptr_array_new
                - __assert_fail
                - strdup
                - malloc
        - Branch String:   'plist.c:569,5'
          Branch Sides:
            - BranchSide:      'plist.c:571,48'
              BranchSideFuncs:
                - malloc
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:576,38'
              BranchSideFuncs:
                - strdup
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:576,38'
              BranchSideFuncs:
                - strdup
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:579,17'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
                - ptr_array_new
                - __assert_fail
            - BranchSide:      'plist.c:586,17'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
                - hash_table_new
                - __assert_fail
            - BranchSide:      'plist.c:593,13'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:579,17'
          Branch Sides:
            - BranchSide:      'plist.c:580,62'
              BranchSideFuncs:
                - ptr_array_new
                - __assert_fail
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:584,13'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:581,17'
          Branch Sides:
            - BranchSide:      'plist.c:581,17'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:582,38'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:586,17'
          Branch Sides:
            - BranchSide:      'plist.c:587,35'
              BranchSideFuncs:
                - hash_table_new
                - __assert_fail
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:591,13'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:588,17'
          Branch Sides:
            - BranchSide:      'plist.c:588,17'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:589,38'
              BranchSideFuncs:
                - plist_new_node
                - node_first_child
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:599,5'
          Branch Sides:
            - BranchSide:      'plist.c:601,41'
              BranchSideFuncs:
                - plist_copy_node
                - node_attach
                - node_next_sibling
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:621,12'
              BranchSideFuncs: []
        - Branch String:   'plist.c:605,9'
          Branch Sides:
            - BranchSide:      'plist.c:607,21'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
            - BranchSide:      'plist.c:612,21'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - ptr_array_add
                - node_prev_sibling
                - hash_table_insert
            - BranchSide:      'plist.c:617,17'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:607,21'
          Branch Sides:
            - BranchSide:      'plist.c:608,48'
              BranchSideFuncs:
                - ptr_array_add
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - node_prev_sibling
                - hash_table_insert
            - BranchSide:      'plist.c:610,17'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:612,40'
          Branch Sides:
            - BranchSide:      'plist.c:612,44'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - ptr_array_add
                - node_prev_sibling
                - hash_table_insert
            - BranchSide:      'plist.c:615,17'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
        - Branch String:   'plist.c:612,21'
          Branch Sides:
            - BranchSide:      'plist.c:613,53'
              BranchSideFuncs:
                - node_prev_sibling
                - hash_table_insert
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - ptr_array_add
            - BranchSide:      'plist.c:615,17'
              BranchSideFuncs:
                - node_next_sibling
                - plist_copy_node
                - node_attach
                - node_prev_sibling
                - hash_table_insert
                - ptr_array_add
      Callsites:
        - Src:             'plist.c:560,25'
          Dst:             plist_get_data
        - Src:             'plist.c:561,28'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:563,5'
          Dst:             __assert_fail
        - Src:             'plist.c:564,5'
          Dst:             __assert_fail
        - Src:             'plist.c:568,17'
          Dst:             plist_get_node_type
        - Src:             'plist.c:576,31'
          Dst:             strdup
        - Src:             'plist.c:580,34'
          Dst:             ptr_array_new
        - Src:             'plist.c:581,17'
          Dst:             __assert_fail
        - Src:             'plist.c:587,35'
          Dst:             hash_table_new
        - Src:             'plist.c:587,35'
          Dst:             dict_key_hash
        - Src:             'plist.c:587,35'
          Dst:             dict_key_compare
        - Src:             'plist.c:588,17'
          Dst:             __assert_fail
        - Src:             'plist.c:595,15'
          Dst:             plist_new_node
        - Src:             'plist.c:599,15'
          Dst:             node_first_child
        - Src:             'plist.c:601,25'
          Dst:             plist_copy_node
        - Src:             'plist.c:603,9'
          Dst:             node_attach
        - Src:             'plist.c:608,21'
          Dst:             ptr_array_add
        - Src:             'plist.c:613,74'
          Dst:             node_prev_sibling
        - Src:             'plist.c:613,21'
          Dst:             hash_table_insert
        - Src:             'plist.c:599,48'
          Dst:             node_next_sibling
    - functionName:    plist_dict_copy_data
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1149
      functionLinenumberEnd: 1156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_dict
        - source_dict
        - key
        - alt_source_key
      BBCount:         12
      ICount:          72
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - plist_copy
        - plist_dict_get_item
        - plist_dict_set_item
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1150,50'
          Branch Sides:
            - BranchSide:      'plist.c:1150,69'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_get_node_type
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1150,86'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_get_node_type
                - plist_copy
                - plist_dict_set_item
        - Branch String:   'plist.c:1151,7'
          Branch Sides:
            - BranchSide:      'plist.c:1151,7'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1152,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1151,6'
          Branch Sides:
            - BranchSide:      'plist.c:1152,3'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1154,22'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
      Callsites:
        - Src:             'plist.c:1150,17'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1151,7'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1154,40'
          Dst:             plist_copy
        - Src:             'plist.c:1154,2'
          Dst:             plist_dict_set_item
    - functionName:    plist_dict_copy_uint
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1146
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_dict
        - source_dict
        - key
        - alt_source_key
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - plist_dict_get_item
        - plist_dict_get_uint
        - plist_dict_set_item
        - plist_new_uint
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1140,39'
          Branch Sides:
            - BranchSide:      'plist.c:1140,58'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_dict_get_uint
                - plist_new_uint
                - plist_dict_set_item
            - BranchSide:      'plist.c:1140,75'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_dict_get_uint
                - plist_new_uint
                - plist_dict_set_item
        - Branch String:   'plist.c:1140,6'
          Branch Sides:
            - BranchSide:      'plist.c:1141,3'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1143,40'
              BranchSideFuncs:
                - plist_dict_get_uint
                - plist_new_uint
                - plist_dict_set_item
        - Branch String:   'plist.c:1143,53'
          Branch Sides:
            - BranchSide:      'plist.c:1143,72'
              BranchSideFuncs:
                - plist_dict_get_uint
                - plist_new_uint
                - plist_dict_set_item
            - BranchSide:      'plist.c:1143,89'
              BranchSideFuncs:
                - plist_dict_get_uint
                - plist_new_uint
                - plist_dict_set_item
      Callsites:
        - Src:             'plist.c:1140,6'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1143,20'
          Dst:             plist_dict_get_uint
        - Src:             'plist.c:1144,40'
          Dst:             plist_new_uint
        - Src:             'plist.c:1144,2'
          Dst:             plist_dict_set_item
    - functionName:    plist_dict_get_uint
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1068
      functionLinenumberEnd: 1106
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - key
      BBCount:         32
      ICount:          161
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - __uint64_identity
        - fprintf
        - plist_dict_get_item
        - plist_get_data_ptr
        - plist_get_node_type
        - plist_get_string_ptr
        - plist_get_uint_val
        - strtoull
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:1073,6'
          Branch Sides:
            - BranchSide:      'plist.c:1074,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data_ptr
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
                - plist_get_string_ptr
                - strtoull
                - plist_get_uint_val
            - BranchSide:      'plist.c:1076,30'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data_ptr
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
                - plist_get_string_ptr
                - strtoull
                - plist_get_uint_val
        - Branch String:   'plist.c:1076,2'
          Branch Sides:
            - BranchSide:      'plist.c:1078,22'
              BranchSideFuncs:
                - plist_get_uint_val
            - BranchSide:      'plist.c:1081,33'
              BranchSideFuncs:
                - plist_get_string_ptr
                - strtoull
            - BranchSide:      'plist.c:1087,44'
              BranchSideFuncs:
                - plist_get_data_ptr
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
            - BranchSide:      'plist.c:1103,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1082,7'
          Branch Sides:
            - BranchSide:      'plist.c:1083,23'
              BranchSideFuncs:
                - strtoull
            - BranchSide:      'plist.c:1085,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1088,7'
          Branch Sides:
            - BranchSide:      'plist.c:1089,8'
              BranchSideFuncs:
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
            - BranchSide:      'plist.c:1101,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1089,8'
          Branch Sides:
            - BranchSide:      'plist.c:1090,15'
              BranchSideFuncs:
                - __uint64_identity
            - BranchSide:      'plist.c:1091,15'
              BranchSideFuncs:
                - fprintf
                - __uint16_identity
                - __uint32_identity
        - Branch String:   'plist.c:1091,15'
          Branch Sides:
            - BranchSide:      'plist.c:1092,15'
              BranchSideFuncs:
                - __uint32_identity
            - BranchSide:      'plist.c:1093,15'
              BranchSideFuncs:
                - fprintf
                - __uint16_identity
        - Branch String:   'plist.c:1093,15'
          Branch Sides:
            - BranchSide:      'plist.c:1094,15'
              BranchSideFuncs:
                - __uint16_identity
            - BranchSide:      'plist.c:1095,15'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'plist.c:1095,15'
          Branch Sides:
            - BranchSide:      'plist.c:1096,15'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1098,5'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'plist.c:1072,17'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1076,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1078,3'
          Dst:             plist_get_uint_val
        - Src:             'plist.c:1081,12'
          Dst:             plist_get_string_ptr
        - Src:             'plist.c:1083,14'
          Dst:             strtoull
        - Src:             'plist.c:1087,25'
          Dst:             plist_get_data_ptr
        - Src:             'plist.c:1090,15'
          Dst:             __uint64_identity
        - Src:             'plist.c:1092,15'
          Dst:             __uint32_identity
        - Src:             'plist.c:1094,15'
          Dst:             __uint16_identity
        - Src:             'plist.c:1098,5'
          Dst:             fprintf
    - functionName:    plist_new_uint
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 477
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          35
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:478,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:482,12'
          Dst:             plist_new_node
    - functionName:    plist_get_string_ptr
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1298
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - length
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - plist_get_data
        - plist_get_node_type
      functionUses:    4
      BranchProfiles:
        - Branch String:   'plist.c:1289,9'
          Branch Sides:
            - BranchSide:      'plist.c:1290,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
            - BranchSide:      'plist.c:1291,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
        - Branch String:   'plist.c:1292,9'
          Branch Sides:
            - BranchSide:      'plist.c:1293,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1294,40'
              BranchSideFuncs:
                - plist_get_data
        - Branch String:   'plist.c:1295,9'
          Branch Sides:
            - BranchSide:      'plist.c:1296,19'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1297,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:1291,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1294,25'
          Dst:             plist_get_data
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_get_data_ptr
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - length
      BBCount:         11
      ICount:          67
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - plist_get_data
        - plist_get_node_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'plist.c:1365,15'
          Branch Sides:
            - BranchSide:      'plist.c:1365,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
            - BranchSide:      'plist.c:1366,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1365,9'
          Branch Sides:
            - BranchSide:      'plist.c:1366,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
            - BranchSide:      'plist.c:1367,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data
        - Branch String:   'plist.c:1368,9'
          Branch Sides:
            - BranchSide:      'plist.c:1369,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1370,40'
              BranchSideFuncs:
                - plist_get_data
      Callsites:
        - Src:             'plist.c:1367,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1370,25'
          Dst:             plist_get_data
    - functionName:    __uint64_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __uint32_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __uint16_identity
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/uintn-identity.h'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __x
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_dict_copy_int
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1129
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_dict
        - source_dict
        - key
        - alt_source_key
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - plist_dict_get_int
        - plist_dict_get_item
        - plist_dict_set_item
        - plist_new_int
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1130,39'
          Branch Sides:
            - BranchSide:      'plist.c:1130,58'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_dict_get_int
                - plist_new_int
                - plist_dict_set_item
            - BranchSide:      'plist.c:1130,75'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_dict_get_int
                - plist_new_int
                - plist_dict_set_item
        - Branch String:   'plist.c:1130,6'
          Branch Sides:
            - BranchSide:      'plist.c:1131,3'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1133,38'
              BranchSideFuncs:
                - plist_dict_get_int
                - plist_new_int
                - plist_dict_set_item
        - Branch String:   'plist.c:1133,51'
          Branch Sides:
            - BranchSide:      'plist.c:1133,70'
              BranchSideFuncs:
                - plist_dict_get_int
                - plist_new_int
                - plist_dict_set_item
            - BranchSide:      'plist.c:1133,87'
              BranchSideFuncs:
                - plist_dict_get_int
                - plist_new_int
                - plist_dict_set_item
      Callsites:
        - Src:             'plist.c:1130,6'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1133,19'
          Dst:             plist_dict_get_int
        - Src:             'plist.c:1134,40'
          Dst:             plist_new_int
        - Src:             'plist.c:1134,2'
          Dst:             plist_dict_set_item
    - functionName:    plist_dict_get_int
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1026
      functionLinenumberEnd: 1064
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - key
      BBCount:         32
      ICount:          161
      EdgeCount:       39
      CyclomaticComplexity: 9
      functionsReached:
        - __uint16_identity
        - __uint32_identity
        - __uint64_identity
        - fprintf
        - plist_dict_get_item
        - plist_get_data_ptr
        - plist_get_int_val
        - plist_get_node_type
        - plist_get_string_ptr
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:1031,6'
          Branch Sides:
            - BranchSide:      'plist.c:1032,10'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data_ptr
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
                - plist_get_string_ptr
                - strtoll
                - plist_get_int_val
            - BranchSide:      'plist.c:1034,30'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data_ptr
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
                - plist_get_string_ptr
                - strtoll
                - plist_get_int_val
        - Branch String:   'plist.c:1034,2'
          Branch Sides:
            - BranchSide:      'plist.c:1036,21'
              BranchSideFuncs:
                - plist_get_int_val
            - BranchSide:      'plist.c:1039,33'
              BranchSideFuncs:
                - plist_get_string_ptr
                - strtoll
            - BranchSide:      'plist.c:1045,44'
              BranchSideFuncs:
                - plist_get_data_ptr
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
            - BranchSide:      'plist.c:1061,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1040,7'
          Branch Sides:
            - BranchSide:      'plist.c:1041,21'
              BranchSideFuncs:
                - strtoll
            - BranchSide:      'plist.c:1043,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1046,7'
          Branch Sides:
            - BranchSide:      'plist.c:1047,8'
              BranchSideFuncs:
                - fprintf
                - __uint16_identity
                - __uint32_identity
                - __uint64_identity
            - BranchSide:      'plist.c:1059,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1047,8'
          Branch Sides:
            - BranchSide:      'plist.c:1048,14'
              BranchSideFuncs:
                - __uint64_identity
            - BranchSide:      'plist.c:1049,15'
              BranchSideFuncs:
                - fprintf
                - __uint16_identity
                - __uint32_identity
        - Branch String:   'plist.c:1049,15'
          Branch Sides:
            - BranchSide:      'plist.c:1050,14'
              BranchSideFuncs:
                - __uint32_identity
            - BranchSide:      'plist.c:1051,15'
              BranchSideFuncs:
                - fprintf
                - __uint16_identity
        - Branch String:   'plist.c:1051,15'
          Branch Sides:
            - BranchSide:      'plist.c:1052,14'
              BranchSideFuncs:
                - __uint16_identity
            - BranchSide:      'plist.c:1053,15'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'plist.c:1053,15'
          Branch Sides:
            - BranchSide:      'plist.c:1054,14'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1056,5'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'plist.c:1030,17'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1034,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1036,3'
          Dst:             plist_get_int_val
        - Src:             'plist.c:1039,12'
          Dst:             plist_get_string_ptr
        - Src:             'plist.c:1041,13'
          Dst:             strtoll
        - Src:             'plist.c:1045,25'
          Dst:             plist_get_data_ptr
        - Src:             'plist.c:1048,14'
          Dst:             __uint64_identity
        - Src:             'plist.c:1050,14'
          Dst:             __uint32_identity
        - Src:             'plist.c:1052,14'
          Dst:             __uint16_identity
        - Src:             'plist.c:1056,5'
          Dst:             fprintf
    - functionName:    plist_new_int
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 486
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:487,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:491,12'
          Dst:             plist_new_node
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_dict_copy_bool
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1119
      functionLinenumberEnd: 1126
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_dict
        - source_dict
        - key
        - alt_source_key
      BBCount:         12
      ICount:          74
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - plist_dict_get_bool
        - plist_dict_get_item
        - plist_dict_set_item
        - plist_new_bool
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1120,39'
          Branch Sides:
            - BranchSide:      'plist.c:1120,58'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_dict_get_bool
                - plist_new_bool
                - plist_dict_set_item
            - BranchSide:      'plist.c:1120,75'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_dict_get_bool
                - plist_new_bool
                - plist_dict_set_item
        - Branch String:   'plist.c:1120,6'
          Branch Sides:
            - BranchSide:      'plist.c:1121,3'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1123,37'
              BranchSideFuncs:
                - plist_dict_get_bool
                - plist_new_bool
                - plist_dict_set_item
        - Branch String:   'plist.c:1123,50'
          Branch Sides:
            - BranchSide:      'plist.c:1123,69'
              BranchSideFuncs:
                - plist_dict_get_bool
                - plist_new_bool
                - plist_dict_set_item
            - BranchSide:      'plist.c:1123,86'
              BranchSideFuncs:
                - plist_dict_get_bool
                - plist_new_bool
                - plist_dict_set_item
      Callsites:
        - Src:             'plist.c:1120,6'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1123,17'
          Dst:             plist_dict_get_bool
        - Src:             'plist.c:1124,40'
          Dst:             plist_new_bool
        - Src:             'plist.c:1124,2'
          Dst:             plist_dict_set_item
    - functionName:    plist_dict_get_bool
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 980
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - dict
        - key
      BBCount:         33
      ICount:          171
      EdgeCount:       40
      CyclomaticComplexity: 9
      functionsReached:
        - fprintf
        - plist_dict_get_item
        - plist_get_bool_val
        - plist_get_data_ptr
        - plist_get_node_type
        - plist_get_string_ptr
        - plist_get_uint_val
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:986,6'
          Branch Sides:
            - BranchSide:      'plist.c:987,3'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data_ptr
                - fprintf
                - plist_get_string_ptr
                - strcmp
                - strcmp
                - fprintf
                - plist_get_uint_val
                - plist_get_bool_val
            - BranchSide:      'plist.c:989,30'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_data_ptr
                - fprintf
                - plist_get_string_ptr
                - strcmp
                - strcmp
                - fprintf
                - plist_get_uint_val
                - plist_get_bool_val
        - Branch String:   'plist.c:989,2'
          Branch Sides:
            - BranchSide:      'plist.c:991,22'
              BranchSideFuncs:
                - plist_get_bool_val
            - BranchSide:      'plist.c:994,22'
              BranchSideFuncs:
                - plist_get_uint_val
            - BranchSide:      'plist.c:998,33'
              BranchSideFuncs:
                - plist_get_string_ptr
                - strcmp
                - strcmp
                - fprintf
            - BranchSide:      'plist.c:1010,44'
              BranchSideFuncs:
                - plist_get_data_ptr
                - fprintf
            - BranchSide:      'plist.c:1020,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:999,7'
          Branch Sides:
            - BranchSide:      'plist.c:1000,15'
              BranchSideFuncs:
                - strcmp
                - strcmp
                - fprintf
            - BranchSide:      'plist.c:1008,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1000,8'
          Branch Sides:
            - BranchSide:      'plist.c:1001,10'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1002,22'
              BranchSideFuncs:
                - strcmp
                - fprintf
        - Branch String:   'plist.c:1002,15'
          Branch Sides:
            - BranchSide:      'plist.c:1003,10'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1005,5'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'plist.c:1011,7'
          Branch Sides:
            - BranchSide:      'plist.c:1012,8'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'plist.c:1018,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1012,8'
          Branch Sides:
            - BranchSide:      'plist.c:1013,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1015,5'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             'plist.c:985,17'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:989,10'
          Dst:             plist_get_node_type
        - Src:             'plist.c:991,3'
          Dst:             plist_get_bool_val
        - Src:             'plist.c:994,3'
          Dst:             plist_get_uint_val
        - Src:             'plist.c:998,12'
          Dst:             plist_get_string_ptr
        - Src:             'plist.c:1000,8'
          Dst:             strcmp
        - Src:             'plist.c:1002,15'
          Dst:             strcmp
        - Src:             'plist.c:1005,5'
          Dst:             fprintf
        - Src:             'plist.c:1010,25'
          Dst:             plist_get_data_ptr
        - Src:             'plist.c:1015,5'
          Dst:             fprintf
    - functionName:    plist_new_bool
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 468
      functionLinenumberEnd: 473
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:469,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:473,12'
          Dst:             plist_new_node
    - functionName:    plist_dict_copy_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1109
      functionLinenumberEnd: 1116
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target_dict
        - source_dict
        - key
        - alt_source_key
      BBCount:         9
      ICount:          62
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - plist_copy
        - plist_dict_get_item
        - plist_dict_set_item
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:1110,50'
          Branch Sides:
            - BranchSide:      'plist.c:1110,69'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1110,86'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_copy
                - plist_dict_set_item
        - Branch String:   'plist.c:1111,6'
          Branch Sides:
            - BranchSide:      'plist.c:1112,3'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
            - BranchSide:      'plist.c:1114,22'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
      Callsites:
        - Src:             'plist.c:1110,17'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:1114,40'
          Dst:             plist_copy
        - Src:             'plist.c:1114,2'
          Dst:             plist_dict_set_item
    - functionName:    plist_dict_merge
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 956
      functionLinenumberEnd: 977
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - target
        - source
      BBCount:         24
      ICount:          110
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - plist_copy
        - plist_dict_new_iter
        - plist_dict_next_item
        - plist_dict_set_item
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:957,14'
          Branch Sides:
            - BranchSide:      'plist.c:957,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_node_type
                - plist_dict_new_iter
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
            - BranchSide:      'plist.c:958,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:957,26'
          Branch Sides:
            - BranchSide:      'plist.c:957,51'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_node_type
                - plist_dict_new_iter
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
            - BranchSide:      'plist.c:958,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:957,74'
          Branch Sides:
            - BranchSide:      'plist.c:957,78'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:958,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:957,85'
          Branch Sides:
            - BranchSide:      'plist.c:957,109'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_new_iter
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
            - BranchSide:      'plist.c:958,3'
              BranchSideFuncs: []
        - Branch String:   'plist.c:957,6'
          Branch Sides:
            - BranchSide:      'plist.c:958,3'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:960,8'
              BranchSideFuncs:
                - plist_dict_new_iter
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
        - Branch String:   'plist.c:964,6'
          Branch Sides:
            - BranchSide:      'plist.c:965,3'
              BranchSideFuncs:
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
            - BranchSide:      'plist.c:967,2'
              BranchSideFuncs:
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
        - Branch String:   'plist.c:969,7'
          Branch Sides:
            - BranchSide:      'plist.c:970,4'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
                - free
                - free
                - plist_dict_next_item
            - BranchSide:      'plist.c:972,24'
              BranchSideFuncs:
                - plist_copy
                - plist_dict_set_item
                - free
                - free
                - plist_dict_next_item
        - Branch String:   'plist.c:975,2'
          Branch Sides:
            - BranchSide:      'plist.c:968,24'
              BranchSideFuncs:
                - plist_dict_next_item
                - free
                - plist_copy
                - plist_dict_set_item
                - free
            - BranchSide:      'plist.c:976,7'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'plist.c:957,30'
          Dst:             plist_get_node_type
        - Src:             'plist.c:957,89'
          Dst:             plist_get_node_type
        - Src:             'plist.c:963,2'
          Dst:             plist_dict_new_iter
        - Src:             'plist.c:968,3'
          Dst:             plist_dict_next_item
        - Src:             'plist.c:972,37'
          Dst:             plist_copy
        - Src:             'plist.c:972,3'
          Dst:             plist_dict_set_item
    - functionName:    plist_dict_new_iter
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionLinenumberEnd: 810
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - iter
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_first_child
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:805,9'
          Branch Sides:
            - BranchSide:      'plist.c:805,9'
              BranchSideFuncs:
                - malloc
                - node_first_child
            - BranchSide:      'plist.c:807,17'
              BranchSideFuncs:
                - malloc
                - node_first_child
      Callsites:
        - Src:             'plist.c:808,31'
          Dst:             node_first_child
    - functionName:    plist_dict_next_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - iter
        - key
        - val
      BBCount:         22
      ICount:          118
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - node_next_sibling
        - plist_get_key_val
        - plist_get_node_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:816,9'
          Branch Sides:
            - BranchSide:      'plist.c:818,10'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
            - BranchSide:      'plist.c:820,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
        - Branch String:   'plist.c:820,9'
          Branch Sides:
            - BranchSide:      'plist.c:822,10'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
            - BranchSide:      'plist.c:825,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
        - Branch String:   'plist.c:825,14'
          Branch Sides:
            - BranchSide:      'plist.c:825,51'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
            - BranchSide:      'plist.c:825,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:825,57'
          Branch Sides:
            - BranchSide:      'plist.c:825,61'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
            - BranchSide:      'plist.c:825,57'
              BranchSideFuncs: []
        - Branch String:   'plist.c:825,9'
          Branch Sides:
            - BranchSide:      'plist.c:825,9'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
            - BranchSide:      'plist.c:827,13'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
                - plist_get_key_val
        - Branch String:   'plist.c:827,13'
          Branch Sides:
            - BranchSide:      'plist.c:829,42'
              BranchSideFuncs:
                - plist_get_key_val
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'plist.c:831,41'
              BranchSideFuncs:
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'plist.c:832,13'
          Branch Sides:
            - BranchSide:      'plist.c:834,31'
              BranchSideFuncs:
                - node_next_sibling
            - BranchSide:      'plist.c:836,41'
              BranchSideFuncs:
                - node_next_sibling
      Callsites:
        - Src:             'plist.c:825,31'
          Dst:             plist_get_node_type
        - Src:             'plist.c:829,13'
          Dst:             plist_get_key_val
        - Src:             'plist.c:831,22'
          Dst:             node_next_sibling
        - Src:             'plist.c:836,22'
          Dst:             node_next_sibling
    - functionName:    plist_get_key_val
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1260
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - val
      BBCount:         15
      ICount:          75
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - plist_get_node_type
        - plist_get_type_and_value
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:1261,15'
          Branch Sides:
            - BranchSide:      'plist.c:1261,19'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - strlen
                - __assert_fail
            - BranchSide:      'plist.c:1262,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:1261,9'
          Branch Sides:
            - BranchSide:      'plist.c:1262,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - strlen
                - __assert_fail
            - BranchSide:      'plist.c:1263,43'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_type_and_value
                - strlen
                - __assert_fail
        - Branch String:   'plist.c:1265,9'
          Branch Sides:
            - BranchSide:      'plist.c:1266,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1267,30'
              BranchSideFuncs:
                - plist_get_type_and_value
                - strlen
                - __assert_fail
        - Branch String:   'plist.c:1268,9'
          Branch Sides:
            - BranchSide:      'plist.c:1269,9'
              BranchSideFuncs:
                - strlen
                - __assert_fail
            - BranchSide:      'plist.c:1270,5'
              BranchSideFuncs:
                - strlen
                - __assert_fail
        - Branch String:   'plist.c:1270,5'
          Branch Sides:
            - BranchSide:      'plist.c:1270,5'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:1270,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'plist.c:1263,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:1267,5'
          Dst:             plist_get_type_and_value
        - Src:             'plist.c:1270,5'
          Dst:             strlen
        - Src:             'plist.c:1270,5'
          Dst:             __assert_fail
    - functionName:    plist_dict_remove_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 938
      functionLinenumberEnd: 953
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - key
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - hash_table_remove
        - node_prev_sibling
        - plist_dict_get_item
        - plist_free
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:939,14'
          Branch Sides:
            - BranchSide:      'plist.c:939,51'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_item
                - node_prev_sibling
                - plist_free
                - plist_free
                - hash_table_remove
            - BranchSide:      'plist.c:939,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:939,9'
          Branch Sides:
            - BranchSide:      'plist.c:939,9'
              BranchSideFuncs:
                - plist_dict_get_item
                - node_prev_sibling
                - plist_free
                - plist_free
                - hash_table_remove
            - BranchSide:      'plist.c:941,48'
              BranchSideFuncs:
                - plist_dict_get_item
                - node_prev_sibling
                - plist_free
                - plist_free
                - hash_table_remove
        - Branch String:   'plist.c:942,13'
          Branch Sides:
            - BranchSide:      'plist.c:944,58'
              BranchSideFuncs:
                - node_prev_sibling
                - plist_free
                - plist_free
                - hash_table_remove
            - BranchSide:      'plist.c:952,5'
              BranchSideFuncs: []
        - Branch String:   'plist.c:946,17'
          Branch Sides:
            - BranchSide:      'plist.c:947,35'
              BranchSideFuncs:
                - hash_table_remove
                - plist_free
                - plist_free
            - BranchSide:      'plist.c:949,24'
              BranchSideFuncs:
                - plist_free
                - plist_free
      Callsites:
        - Src:             'plist.c:939,31'
          Dst:             plist_get_node_type
        - Src:             'plist.c:941,28'
          Dst:             plist_dict_get_item
        - Src:             'plist.c:944,32'
          Dst:             node_prev_sibling
        - Src:             'plist.c:947,17'
          Dst:             hash_table_remove
        - Src:             'plist.c:949,13'
          Dst:             plist_free
        - Src:             'plist.c:950,13'
          Dst:             plist_free
    - functionName:    plist_free
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 546
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - plist_free_node
      functionUses:    37
      BranchProfiles:
        - Branch String:   'plist.c:542,9'
          Branch Sides:
            - BranchSide:      'plist.c:542,9'
              BranchSideFuncs:
                - plist_free_node
            - BranchSide:      'plist.c:544,33'
              BranchSideFuncs:
                - plist_free_node
      Callsites:
        - Src:             'plist.c:544,9'
          Dst:             plist_free_node
    - functionName:    plist_dict_item_get_key
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 850
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_prev_sibling
        - plist_get_node_type
        - plist_get_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:853,9'
          Branch Sides:
            - BranchSide:      'plist.c:853,9'
              BranchSideFuncs:
                - node_prev_sibling
            - BranchSide:      'plist.c:855,50'
              BranchSideFuncs:
                - node_prev_sibling
      Callsites:
        - Src:             'plist.c:852,22'
          Dst:             plist_get_parent
        - Src:             'plist.c:853,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:855,24'
          Dst:             node_prev_sibling
    - functionName:    plist_dict_get_item_key
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 847
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - key
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_prev_sibling
        - plist_get_key_val
        - plist_get_node_type
        - plist_get_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:843,9'
          Branch Sides:
            - BranchSide:      'plist.c:843,9'
              BranchSideFuncs:
                - node_prev_sibling
                - plist_get_key_val
            - BranchSide:      'plist.c:845,64'
              BranchSideFuncs:
                - node_prev_sibling
                - plist_get_key_val
      Callsites:
        - Src:             'plist.c:842,22'
          Dst:             plist_get_parent
        - Src:             'plist.c:843,23'
          Dst:             plist_get_node_type
        - Src:             'plist.c:845,38'
          Dst:             node_prev_sibling
        - Src:             'plist.c:845,9'
          Dst:             plist_get_key_val
    - functionName:    plist_dict_get_size
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionLinenumberEnd: 800
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - node_n_children
        - plist_get_node_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:796,14'
          Branch Sides:
            - BranchSide:      'plist.c:796,51'
              BranchSideFuncs:
                - plist_get_node_type
                - node_n_children
            - BranchSide:      'plist.c:796,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:796,9'
          Branch Sides:
            - BranchSide:      'plist.c:796,9'
              BranchSideFuncs:
                - node_n_children
            - BranchSide:      'plist.c:798,39'
              BranchSideFuncs:
                - node_n_children
      Callsites:
        - Src:             'plist.c:796,31'
          Dst:             plist_get_node_type
        - Src:             'plist.c:798,15'
          Dst:             node_n_children
    - functionName:    plist_array_next_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 775
      functionLinenumberEnd: 791
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - iter
        - item
      BBCount:         16
      ICount:          82
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - node_next_sibling
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:778,9'
          Branch Sides:
            - BranchSide:      'plist.c:780,10'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
            - BranchSide:      'plist.c:783,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
        - Branch String:   'plist.c:783,14'
          Branch Sides:
            - BranchSide:      'plist.c:783,52'
              BranchSideFuncs:
                - plist_get_node_type
                - node_next_sibling
            - BranchSide:      'plist.c:783,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:783,58'
          Branch Sides:
            - BranchSide:      'plist.c:783,62'
              BranchSideFuncs:
                - node_next_sibling
            - BranchSide:      'plist.c:783,58'
              BranchSideFuncs: []
        - Branch String:   'plist.c:783,9'
          Branch Sides:
            - BranchSide:      'plist.c:783,9'
              BranchSideFuncs:
                - node_next_sibling
            - BranchSide:      'plist.c:785,13'
              BranchSideFuncs:
                - node_next_sibling
        - Branch String:   'plist.c:785,13'
          Branch Sides:
            - BranchSide:      'plist.c:787,32'
              BranchSideFuncs:
                - node_next_sibling
            - BranchSide:      'plist.c:789,41'
              BranchSideFuncs:
                - node_next_sibling
      Callsites:
        - Src:             'plist.c:783,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:789,22'
          Dst:             node_next_sibling
    - functionName:    plist_array_new_iter
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 766
      functionLinenumberEnd: 772
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - iter
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_first_child
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:767,9'
          Branch Sides:
            - BranchSide:      'plist.c:767,9'
              BranchSideFuncs:
                - malloc
                - node_first_child
            - BranchSide:      'plist.c:769,17'
              BranchSideFuncs:
                - malloc
                - node_first_child
      Callsites:
        - Src:             'plist.c:770,31'
          Dst:             node_first_child
    - functionName:    plist_array_item_remove
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 751
      functionLinenumberEnd: 763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         11
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - node_child_position
        - plist_free
        - plist_get_node_type
        - plist_get_parent
        - ptr_array_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:753,9'
          Branch Sides:
            - BranchSide:      'plist.c:753,9'
              BranchSideFuncs:
                - node_child_position
                - plist_free
                - ptr_array_remove
            - BranchSide:      'plist.c:755,45'
              BranchSideFuncs:
                - node_child_position
                - plist_free
                - ptr_array_remove
        - Branch String:   'plist.c:756,13'
          Branch Sides:
            - BranchSide:      'plist.c:756,20'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:757,63'
              BranchSideFuncs:
                - plist_free
                - ptr_array_remove
        - Branch String:   'plist.c:758,13'
          Branch Sides:
            - BranchSide:      'plist.c:759,30'
              BranchSideFuncs:
                - ptr_array_remove
                - plist_free
            - BranchSide:      'plist.c:761,20'
              BranchSideFuncs:
                - plist_free
      Callsites:
        - Src:             'plist.c:752,22'
          Dst:             plist_get_parent
        - Src:             'plist.c:753,24'
          Dst:             plist_get_node_type
        - Src:             'plist.c:755,17'
          Dst:             node_child_position
        - Src:             'plist.c:759,13'
          Dst:             ptr_array_remove
        - Src:             'plist.c:761,9'
          Dst:             plist_free
    - functionName:    plist_array_remove_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 735
      functionLinenumberEnd: 748
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - n
      BBCount:         16
      ICount:          81
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - plist_array_get_item
        - plist_free
        - plist_get_node_type
        - ptr_array_remove
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:736,14'
          Branch Sides:
            - BranchSide:      'plist.c:736,52'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_array_get_item
                - plist_free
                - ptr_array_remove
            - BranchSide:      'plist.c:736,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:736,58'
          Branch Sides:
            - BranchSide:      'plist.c:736,61'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_free
                - ptr_array_remove
            - BranchSide:      'plist.c:736,58'
              BranchSideFuncs: []
        - Branch String:   'plist.c:736,9'
          Branch Sides:
            - BranchSide:      'plist.c:736,9'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_free
                - ptr_array_remove
            - BranchSide:      'plist.c:738,49'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_free
                - ptr_array_remove
        - Branch String:   'plist.c:739,13'
          Branch Sides:
            - BranchSide:      'plist.c:741,67'
              BranchSideFuncs:
                - plist_free
                - ptr_array_remove
            - BranchSide:      'plist.c:747,5'
              BranchSideFuncs: []
        - Branch String:   'plist.c:742,17'
          Branch Sides:
            - BranchSide:      'plist.c:743,34'
              BranchSideFuncs:
                - ptr_array_remove
                - plist_free
            - BranchSide:      'plist.c:745,24'
              BranchSideFuncs:
                - plist_free
      Callsites:
        - Src:             'plist.c:736,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:738,28'
          Dst:             plist_array_get_item
        - Src:             'plist.c:743,17'
          Dst:             ptr_array_remove
        - Src:             'plist.c:745,13'
          Dst:             plist_free
    - functionName:    plist_array_insert_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 723
      functionLinenumberEnd: 732
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - item
        - n
      BBCount:         12
      ICount:          64
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - _plist_array_post_insert
        - node_insert
        - plist_get_node_type
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:724,9'
          Branch Sides:
            - BranchSide:      'plist.c:725,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_insert
                - _plist_array_post_insert
            - BranchSide:      'plist.c:727,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_insert
                - _plist_array_post_insert
        - Branch String:   'plist.c:727,14'
          Branch Sides:
            - BranchSide:      'plist.c:727,52'
              BranchSideFuncs:
                - plist_get_node_type
                - node_insert
                - _plist_array_post_insert
            - BranchSide:      'plist.c:727,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:727,58'
          Branch Sides:
            - BranchSide:      'plist.c:727,61'
              BranchSideFuncs:
                - node_insert
                - _plist_array_post_insert
            - BranchSide:      'plist.c:727,58'
              BranchSideFuncs: []
        - Branch String:   'plist.c:727,9'
          Branch Sides:
            - BranchSide:      'plist.c:727,9'
              BranchSideFuncs:
                - node_insert
                - _plist_array_post_insert
            - BranchSide:      'plist.c:729,29'
              BranchSideFuncs:
                - node_insert
                - _plist_array_post_insert
      Callsites:
        - Src:             'plist.c:727,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:729,9'
          Dst:             node_insert
        - Src:             'plist.c:730,9'
          Dst:             _plist_array_post_insert
    - functionName:    _plist_array_post_insert
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 665
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - node
        - item
        - n
      BBCount:         16
      ICount:          95
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - node_first_child
        - node_next_sibling
        - ptr_array_add
        - ptr_array_insert
        - ptr_array_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   'plist.c:667,9'
          Branch Sides:
            - BranchSide:      'plist.c:669,26'
              BranchSideFuncs:
                - ptr_array_insert
            - BranchSide:      'plist.c:671,22'
              BranchSideFuncs:
                - ptr_array_new
                - node_first_child
                - ptr_array_add
                - node_next_sibling
        - Branch String:   'plist.c:676,21'
          Branch Sides:
            - BranchSide:      'plist.c:675,13'
              BranchSideFuncs:
                - ptr_array_add
                - node_next_sibling
            - BranchSide:      'plist.c:676,24'
              BranchSideFuncs:
                - ptr_array_add
                - node_next_sibling
        - Branch String:   'plist.c:675,13'
          Branch Sides:
            - BranchSide:      'plist.c:679,31'
              BranchSideFuncs:
                - ptr_array_add
                - node_next_sibling
            - BranchSide:      'plist.c:681,63'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:669,9'
          Dst:             ptr_array_insert
        - Src:             'plist.c:673,18'
          Dst:             ptr_array_new
        - Src:             'plist.c:675,37'
          Dst:             node_first_child
        - Src:             'plist.c:679,17'
          Dst:             ptr_array_add
        - Src:             'plist.c:677,37'
          Dst:             node_next_sibling
    - functionName:    plist_array_append_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 720
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - item
      BBCount:         10
      ICount:          50
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _plist_array_post_insert
        - node_attach
        - plist_get_node_type
      functionUses:    3
      BranchProfiles:
        - Branch String:   'plist.c:712,9'
          Branch Sides:
            - BranchSide:      'plist.c:713,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_attach
                - _plist_array_post_insert
            - BranchSide:      'plist.c:715,9'
              BranchSideFuncs:
                - plist_get_node_type
                - node_attach
                - _plist_array_post_insert
        - Branch String:   'plist.c:715,14'
          Branch Sides:
            - BranchSide:      'plist.c:715,52'
              BranchSideFuncs:
                - plist_get_node_type
                - node_attach
                - _plist_array_post_insert
            - BranchSide:      'plist.c:715,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:715,9'
          Branch Sides:
            - BranchSide:      'plist.c:715,9'
              BranchSideFuncs:
                - node_attach
                - _plist_array_post_insert
            - BranchSide:      'plist.c:717,29'
              BranchSideFuncs:
                - node_attach
                - _plist_array_post_insert
      Callsites:
        - Src:             'plist.c:715,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:717,9'
          Dst:             node_attach
        - Src:             'plist.c:718,9'
          Dst:             _plist_array_post_insert
    - functionName:    plist_array_set_item
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 687
      functionLinenumberEnd: 708
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - item
        - n
      BBCount:         23
      ICount:          117
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - node_insert
        - plist_array_get_item
        - plist_free_node
        - plist_get_node_type
        - ptr_array_set
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:688,9'
          Branch Sides:
            - BranchSide:      'plist.c:689,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_array_get_item
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
            - BranchSide:      'plist.c:691,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_array_get_item
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
        - Branch String:   'plist.c:691,14'
          Branch Sides:
            - BranchSide:      'plist.c:691,52'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_array_get_item
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
            - BranchSide:      'plist.c:691,14'
              BranchSideFuncs: []
        - Branch String:   'plist.c:691,58'
          Branch Sides:
            - BranchSide:      'plist.c:691,61'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
            - BranchSide:      'plist.c:691,58'
              BranchSideFuncs: []
        - Branch String:   'plist.c:691,9'
          Branch Sides:
            - BranchSide:      'plist.c:691,9'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
            - BranchSide:      'plist.c:693,49'
              BranchSideFuncs:
                - plist_array_get_item
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
        - Branch String:   'plist.c:694,13'
          Branch Sides:
            - BranchSide:      'plist.c:696,47'
              BranchSideFuncs:
                - plist_free_node
                - __assert_fail
                - node_insert
                - ptr_array_set
            - BranchSide:      'plist.c:707,5'
              BranchSideFuncs: []
        - Branch String:   'plist.c:697,13'
          Branch Sides:
            - BranchSide:      'plist.c:697,13'
              BranchSideFuncs:
                - node_insert
                - ptr_array_set
            - BranchSide:      'plist.c:698,17'
              BranchSideFuncs:
                - node_insert
                - ptr_array_set
        - Branch String:   'plist.c:698,17'
          Branch Sides:
            - BranchSide:      'plist.c:699,17'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:701,33'
              BranchSideFuncs:
                - node_insert
                - ptr_array_set
        - Branch String:   'plist.c:703,17'
          Branch Sides:
            - BranchSide:      'plist.c:704,31'
              BranchSideFuncs:
                - ptr_array_set
            - BranchSide:      'plist.c:706,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:691,32'
          Dst:             plist_get_node_type
        - Src:             'plist.c:693,28'
          Dst:             plist_array_get_item
        - Src:             'plist.c:696,23'
          Dst:             plist_free_node
        - Src:             'plist.c:697,13'
          Dst:             __assert_fail
        - Src:             'plist.c:701,13'
          Dst:             node_insert
        - Src:             'plist.c:704,17'
          Dst:             ptr_array_set
    - functionName:    plist_array_get_item_index
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 655
      functionLinenumberEnd: 662
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_child_position
        - plist_get_node_type
        - plist_get_parent
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:657,9'
          Branch Sides:
            - BranchSide:      'plist.c:659,44'
              BranchSideFuncs:
                - node_child_position
            - BranchSide:      'plist.c:661,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:656,22'
          Dst:             plist_get_parent
        - Src:             'plist.c:657,24'
          Dst:             plist_get_node_type
        - Src:             'plist.c:659,16'
          Dst:             node_child_position
    - functionName:    plist_mem_free
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ptr
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:550,9'
          Branch Sides:
            - BranchSide:      'plist.c:550,9'
              BranchSideFuncs:
                - free
            - BranchSide:      'plist.c:552,14'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    plist_new_null
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:533,25'
          Branch Sides:
            - BranchSide:      'plist.c:533,18'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
            - BranchSide:      'plist.c:533,25'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
      Callsites:
        - Src:             'plist.c:533,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:537,12'
          Dst:             plist_new_node
    - functionName:    plist_new_date
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 523
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - sec
        - usec
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:524,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:528,12'
          Dst:             plist_new_node
    - functionName:    plist_new_data
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 519
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - val
        - length
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:514,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:519,12'
          Dst:             plist_new_node
    - functionName:    plist_new_real
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:505,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:509,12'
          Dst:             plist_new_node
    - functionName:    plist_new_uid
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:496,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:500,12'
          Dst:             plist_new_node
    - functionName:    plist_new_string
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 459
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - val
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
        - strdup
        - strlen
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'plist.c:460,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:462,20'
          Dst:             strdup
        - Src:             'plist.c:463,20'
          Dst:             strlen
        - Src:             'plist.c:464,12'
          Dst:             plist_new_node
    - functionName:    plist_new_array
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:443,25'
          Branch Sides:
            - BranchSide:      'plist.c:443,18'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
            - BranchSide:      'plist.c:443,25'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
      Callsites:
        - Src:             'plist.c:443,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:445,12'
          Dst:             plist_new_node
    - functionName:    plist_new_dict
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_new_node
        - plist_new_plist_data
      functionUses:    3
      BranchProfiles:
        - Branch String:   'plist.c:436,25'
          Branch Sides:
            - BranchSide:      'plist.c:436,18'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
            - BranchSide:      'plist.c:436,25'
              BranchSideFuncs:
                - plist_new_plist_data
                - plist_new_node
      Callsites:
        - Src:             'plist.c:436,25'
          Dst:             plist_new_plist_data
        - Src:             'plist.c:438,12'
          Dst:             plist_new_node
    - functionName:    plist_read_from_file
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - plist
        - format
      BBCount:         25
      ICount:          170
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - fclose
        - fileno
        - fopen
        - fread
        - fstat
        - plist_from_memory
      functionUses:    0
      BranchProfiles:
        - Branch String:   'plist.c:306,19'
          Branch Sides:
            - BranchSide:      'plist.c:306,23'
              BranchSideFuncs:
                - fopen
                - fileno
                - fstat
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
            - BranchSide:      'plist.c:307,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:306,9'
          Branch Sides:
            - BranchSide:      'plist.c:307,9'
              BranchSideFuncs:
                - fopen
                - fileno
                - fstat
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
            - BranchSide:      'plist.c:309,21'
              BranchSideFuncs:
                - fopen
                - fileno
                - fstat
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
        - Branch String:   'plist.c:310,9'
          Branch Sides:
            - BranchSide:      'plist.c:311,9'
              BranchSideFuncs:
                - fileno
                - fstat
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
            - BranchSide:      'plist.c:314,18'
              BranchSideFuncs:
                - fileno
                - fstat
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
        - Branch String:   'plist.c:315,9'
          Branch Sides:
            - BranchSide:      'plist.c:316,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:318,36'
              BranchSideFuncs:
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
        - Branch String:   'plist.c:319,9'
          Branch Sides:
            - BranchSide:      'plist.c:320,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:322,31'
              BranchSideFuncs:
                - malloc
                - fclose
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
        - Branch String:   'plist.c:323,9'
          Branch Sides:
            - BranchSide:      'plist.c:324,16'
              BranchSideFuncs:
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
            - BranchSide:      'plist.c:327,14'
              BranchSideFuncs:
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
        - Branch String:   'plist.c:328,5'
          Branch Sides:
            - BranchSide:      'plist.c:329,27'
              BranchSideFuncs:
                - fread
                - fclose
                - plist_from_memory
                - free
                - free
            - BranchSide:      'plist.c:335,12'
              BranchSideFuncs:
                - fclose
                - plist_from_memory
                - free
                - free
        - Branch String:   'plist.c:330,13'
          Branch Sides:
            - BranchSide:      'plist.c:331,13'
              BranchSideFuncs:
                - fclose
                - plist_from_memory
                - free
                - free
            - BranchSide:      'plist.c:333,17'
              BranchSideFuncs:
                - fclose
                - plist_from_memory
                - free
                - free
                - fread
        - Branch String:   'plist.c:336,9'
          Branch Sides:
            - BranchSide:      'plist.c:337,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'plist.c:340,41'
              BranchSideFuncs:
                - plist_from_memory
                - free
      Callsites:
        - Src:             'plist.c:309,15'
          Dst:             fopen
        - Src:             'plist.c:314,11'
          Dst:             fileno
        - Src:             'plist.c:314,5'
          Dst:             fstat
        - Src:             'plist.c:324,9'
          Dst:             fclose
        - Src:             'plist.c:329,21'
          Dst:             fread
        - Src:             'plist.c:335,5'
          Dst:             fclose
        - Src:             'plist.c:340,23'
          Dst:             plist_from_memory
    - functionName:    fileno
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fstat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_from_memory
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist_data
        - length
        - plist
        - format
      BBCount:         117
      ICount:          668
      EdgeCount:       160
      CyclomaticComplexity: 45
      functionsReached:
        - __ctype_b_loc
        - plist_from_bin
        - plist_from_json
        - plist_from_openstep
        - plist_from_xml
        - plist_is_binary
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:226,9'
          Branch Sides:
            - BranchSide:      'plist.c:227,9'
              BranchSideFuncs:
                - plist_is_binary
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_bin
            - BranchSide:      'plist.c:229,6'
              BranchSideFuncs:
                - plist_is_binary
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_bin
        - Branch String:   'plist.c:230,21'
          Branch Sides:
            - BranchSide:      'plist.c:230,24'
              BranchSideFuncs:
                - plist_is_binary
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_bin
            - BranchSide:      'plist.c:231,9'
              BranchSideFuncs: []
        - Branch String:   'plist.c:230,9'
          Branch Sides:
            - BranchSide:      'plist.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:233,20'
              BranchSideFuncs:
                - plist_is_binary
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_bin
        - Branch String:   'plist.c:234,9'
          Branch Sides:
            - BranchSide:      'plist.c:234,18'
              BranchSideFuncs:
                - plist_is_binary
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_bin
            - BranchSide:      'plist.c:235,25'
              BranchSideFuncs:
                - plist_is_binary
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_bin
        - Branch String:   'plist.c:235,9'
          Branch Sides:
            - BranchSide:      'plist.c:236,30'
              BranchSideFuncs:
                - plist_from_bin
            - BranchSide:      'plist.c:239,18'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'plist.c:243,9'
          Branch Sides:
            - BranchSide:      'plist.c:243,9'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'plist.c:243,9'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'plist.c:243,9'
          Branch Sides:
            - BranchSide:      'plist.c:243,9'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'plist.c:244,13'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'plist.c:244,13'
          Branch Sides:
            - BranchSide:      'plist.c:245,13'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:247,13'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
        - Branch String:   'plist.c:247,36'
          Branch Sides:
            - BranchSide:      'plist.c:247,40'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
            - BranchSide:      'plist.c:249,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:247,56'
          Branch Sides:
            - BranchSide:      'plist.c:247,60'
              BranchSideFuncs:
                - __ctype_b_loc
                - __ctype_b_loc
                - __ctype_b_loc
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:249,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:247,88'
          Branch Sides:
            - BranchSide:      'plist.c:247,92'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:249,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:247,120'
          Branch Sides:
            - BranchSide:      'plist.c:247,124'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:249,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:247,13'
          Branch Sides:
            - BranchSide:      'plist.c:248,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:249,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:249,20'
          Branch Sides:
            - BranchSide:      'plist.c:251,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:252,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:252,20'
          Branch Sides:
            - BranchSide:      'plist.c:254,9'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:254,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:257,13'
          Branch Sides:
            - BranchSide:      'plist.c:257,13'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:257,13'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:257,13'
          Branch Sides:
            - BranchSide:      'plist.c:257,13'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:258,17'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:258,17'
          Branch Sides:
            - BranchSide:      'plist.c:259,17'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:261,17'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:261,17'
          Branch Sides:
            - BranchSide:      'plist.c:263,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:286,9'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:264,17'
          Branch Sides:
            - BranchSide:      'plist.c:265,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:271,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:265,21'
          Branch Sides:
            - BranchSide:      'plist.c:265,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:265,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:265,21'
          Branch Sides:
            - BranchSide:      'plist.c:265,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:266,25'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:266,25'
          Branch Sides:
            - BranchSide:      'plist.c:267,25'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:269,24'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:271,21'
          Branch Sides:
            - BranchSide:      'plist.c:272,21'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:274,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:274,21'
          Branch Sides:
            - BranchSide:      'plist.c:275,24'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:285,13'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:276,21'
          Branch Sides:
            - BranchSide:      'plist.c:276,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:276,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:276,21'
          Branch Sides:
            - BranchSide:      'plist.c:276,21'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:277,25'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:277,25'
          Branch Sides:
            - BranchSide:      'plist.c:278,25'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:280,25'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:280,25'
          Branch Sides:
            - BranchSide:      'plist.c:282,33'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
            - BranchSide:      'plist.c:284,17'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
                - plist_from_xml
        - Branch String:   'plist.c:287,13'
          Branch Sides:
            - BranchSide:      'plist.c:288,34'
              BranchSideFuncs:
                - plist_from_xml
            - BranchSide:      'plist.c:290,20'
              BranchSideFuncs:
                - plist_from_openstep
                - plist_from_json
        - Branch String:   'plist.c:290,20'
          Branch Sides:
            - BranchSide:      'plist.c:291,35'
              BranchSideFuncs:
                - plist_from_json
            - BranchSide:      'plist.c:294,39'
              BranchSideFuncs:
                - plist_from_openstep
        - Branch String:   'plist.c:298,16'
          Branch Sides:
            - BranchSide:      'plist.c:298,19'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:301,12'
              BranchSideFuncs: []
        - Branch String:   'plist.c:298,9'
          Branch Sides:
            - BranchSide:      'plist.c:299,19'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:301,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'plist.c:235,9'
          Dst:             plist_is_binary
        - Src:             'plist.c:236,15'
          Dst:             plist_from_bin
        - Src:             'plist.c:247,60'
          Dst:             __ctype_b_loc
        - Src:             'plist.c:247,92'
          Dst:             __ctype_b_loc
        - Src:             'plist.c:247,124'
          Dst:             __ctype_b_loc
        - Src:             'plist.c:288,19'
          Dst:             plist_from_xml
        - Src:             'plist.c:291,19'
          Dst:             plist_from_json
        - Src:             'plist.c:294,19'
          Dst:             plist_from_openstep
    - functionName:    plist_is_binary
      functionSourceFile: '/src/libplist/src/plist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist_data
        - length
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'plist.c:211,9'
          Branch Sides:
            - BranchSide:      'plist.c:212,9'
              BranchSideFuncs: []
            - BranchSide:      'plist.c:215,20'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             'plist.c:215,13'
          Dst:             memcmp
    - functionName:    node_copy_deep
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 207
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - copy_func
      BBCount:         13
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - node_attach
        - node_copy_deep
        - node_create
        - node_first_child
        - node_next_sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'node.c:208,6'
          Branch Sides:
            - BranchSide:      'node.c:208,13'
              BranchSideFuncs:
                - node_create
                - node_first_child
                - node_copy_deep
                - node_attach
                - node_next_sibling
            - BranchSide:      'node.c:209,8'
              BranchSideFuncs:
                - node_create
                - node_first_child
                - node_copy_deep
                - node_attach
                - node_next_sibling
        - Branch String:   'node.c:210,6'
          Branch Sides:
            - BranchSide:      'node.c:211,10'
              BranchSideFuncs:
                - node_create
                - node_first_child
                - node_copy_deep
                - node_attach
                - node_next_sibling
            - BranchSide:      'node.c:213,34'
              BranchSideFuncs:
                - node_create
                - node_first_child
                - node_copy_deep
                - node_attach
                - node_next_sibling
        - Branch String:   'node.c:215,2'
          Branch Sides:
            - BranchSide:      'node.c:216,30'
              BranchSideFuncs:
                - node_copy_deep
                - node_attach
                - node_next_sibling
            - BranchSide:      'node.c:219,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:213,16'
          Dst:             node_create
        - Src:             'node.c:215,12'
          Dst:             node_first_child
        - Src:             'node.c:216,15'
          Dst:             node_copy_deep
        - Src:             'node.c:217,3'
          Dst:             node_attach
        - Src:             'node.c:215,45'
          Dst:             node_next_sibling
    - functionName:    node_create
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - data
      BBCount:         11
      ICount:          84
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - calloc
        - node_attach
        - node_destroy
        - printf
      functionUses:    13
      BranchProfiles:
        - Branch String:   'node.c:52,6'
          Branch Sides:
            - BranchSide:      'node.c:53,3'
              BranchSideFuncs: []
            - BranchSide:      'node.c:56,15'
              BranchSideFuncs:
                - node_attach
                - printf
                - node_destroy
        - Branch String:   'node.c:64,5'
          Branch Sides:
            - BranchSide:      'node.c:66,23'
              BranchSideFuncs:
                - node_attach
                - printf
                - node_destroy
            - BranchSide:      'node.c:75,9'
              BranchSideFuncs: []
        - Branch String:   'node.c:67,6'
          Branch Sides:
            - BranchSide:      'node.c:69,53'
              BranchSideFuncs:
                - printf
                - node_destroy
            - BranchSide:      'node.c:73,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:51,24'
          Dst:             calloc
        - Src:             'node.c:66,11'
          Dst:             node_attach
        - Src:             'node.c:69,4'
          Dst:             printf
        - Src:             'node.c:70,4'
          Dst:             node_destroy
    - functionName:    node_first_child
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         7
      ICount:          37
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    34
      BranchProfiles:
        - Branch String:   'node.c:171,12'
          Branch Sides:
            - BranchSide:      'node.c:171,16'
              BranchSideFuncs: []
            - BranchSide:      'node.c:171,32'
              BranchSideFuncs: []
        - Branch String:   'node.c:171,6'
          Branch Sides:
            - BranchSide:      'node.c:171,32'
              BranchSideFuncs: []
            - BranchSide:      'node.c:172,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_attach
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - node_list_add
        - node_list_create
      functionUses:    9
      BranchProfiles:
        - Branch String:   'node.c:80,14'
          Branch Sides:
            - BranchSide:      'node.c:80,18'
              BranchSideFuncs:
                - node_list_create
                - node_list_add
            - BranchSide:      'node.c:80,25'
              BranchSideFuncs: []
        - Branch String:   'node.c:80,6'
          Branch Sides:
            - BranchSide:      'node.c:80,25'
              BranchSideFuncs:
                - node_list_create
                - node_list_add
            - BranchSide:      'node.c:81,18'
              BranchSideFuncs:
                - node_list_create
                - node_list_add
        - Branch String:   'node.c:82,5'
          Branch Sides:
            - BranchSide:      'node.c:83,22'
              BranchSideFuncs:
                - node_list_add
            - BranchSide:      'node.c:85,26'
              BranchSideFuncs:
                - node_list_add
        - Branch String:   'node.c:86,6'
          Branch Sides:
            - BranchSide:      'node.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'node.c:89,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:83,22'
          Dst:             node_list_create
        - Src:             'node.c:85,12'
          Dst:             node_list_add
    - functionName:    node_next_sibling
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    42
      BranchProfiles:
        - Branch String:   'node.c:183,6'
          Branch Sides:
            - BranchSide:      'node.c:183,13'
              BranchSideFuncs: []
            - BranchSide:      'node.c:184,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    printf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_destroy
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         14
      ICount:          78
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - node_destroy
        - node_list_destroy
        - node_list_remove
      functionUses:    3
      BranchProfiles:
        - Branch String:   'node.c:32,5'
          Branch Sides:
            - BranchSide:      'node.c:32,12'
              BranchSideFuncs:
                - node_list_destroy
                - free
                - node_list_remove
                - node_destroy
            - BranchSide:      'node.c:34,6'
              BranchSideFuncs:
                - node_list_destroy
                - free
                - node_list_remove
                - node_destroy
        - Branch String:   'node.c:34,21'
          Branch Sides:
            - BranchSide:      'node.c:34,24'
              BranchSideFuncs:
                - node_list_destroy
                - free
                - node_list_remove
                - node_destroy
            - BranchSide:      'node.c:41,20'
              BranchSideFuncs:
                - node_list_destroy
                - free
        - Branch String:   'node.c:34,6'
          Branch Sides:
            - BranchSide:      'node.c:36,3'
              BranchSideFuncs:
                - node_list_destroy
                - free
                - node_list_remove
                - node_destroy
            - BranchSide:      'node.c:41,20'
              BranchSideFuncs:
                - node_list_destroy
                - free
        - Branch String:   'node.c:36,3'
          Branch Sides:
            - BranchSide:      'node.c:37,21'
              BranchSideFuncs:
                - node_list_remove
                - node_destroy
                - node_list_destroy
                - free
            - BranchSide:      'node.c:40,2'
              BranchSideFuncs:
                - node_list_destroy
                - free
      Callsites:
        - Src:             'node.c:37,4'
          Dst:             node_list_remove
        - Src:             'node.c:38,4'
          Dst:             node_destroy
        - Src:             'node.c:41,2'
          Dst:             node_list_destroy
    - functionName:    node_child_position
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         22
      ICount:          109
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - node_first_child
        - node_next_sibling
      functionUses:    2
      BranchProfiles:
        - Branch String:   'node.c:189,14'
          Branch Sides:
            - BranchSide:      'node.c:189,18'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:189,74'
              BranchSideFuncs: []
        - Branch String:   'node.c:189,35'
          Branch Sides:
            - BranchSide:      'node.c:189,39'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:189,74'
              BranchSideFuncs: []
        - Branch String:   'node.c:189,63'
          Branch Sides:
            - BranchSide:      'node.c:189,67'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:189,74'
              BranchSideFuncs: []
        - Branch String:   'node.c:189,6'
          Branch Sides:
            - BranchSide:      'node.c:189,74'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:190,6'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
        - Branch String:   'node.c:193,2'
          Branch Sides:
            - BranchSide:      'node.c:194,7'
              BranchSideFuncs:
                - node_next_sibling
            - BranchSide:      'node.c:200,7'
              BranchSideFuncs: []
        - Branch String:   'node.c:194,7'
          Branch Sides:
            - BranchSide:      'node.c:195,10'
              BranchSideFuncs: []
            - BranchSide:      'node.c:198,13'
              BranchSideFuncs:
                - node_next_sibling
        - Branch String:   'node.c:200,6'
          Branch Sides:
            - BranchSide:      'node.c:201,3'
              BranchSideFuncs: []
            - BranchSide:      'node.c:203,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:193,12'
          Dst:             node_first_child
        - Src:             'node.c:193,47'
          Dst:             node_next_sibling
    - functionName:    node_prev_sibling
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'node.c:177,6'
          Branch Sides:
            - BranchSide:      'node.c:177,13'
              BranchSideFuncs: []
            - BranchSide:      'node.c:178,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_nth_child
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - n
      BBCount:         20
      ICount:          102
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - node_first_child
        - node_next_sibling
      functionUses:    1
      BranchProfiles:
        - Branch String:   'node.c:153,12'
          Branch Sides:
            - BranchSide:      'node.c:153,16'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:153,58'
              BranchSideFuncs: []
        - Branch String:   'node.c:153,31'
          Branch Sides:
            - BranchSide:      'node.c:153,35'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:153,58'
              BranchSideFuncs: []
        - Branch String:   'node.c:153,6'
          Branch Sides:
            - BranchSide:      'node.c:153,58'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
            - BranchSide:      'node.c:154,15'
              BranchSideFuncs:
                - node_first_child
                - node_next_sibling
        - Branch String:   'node.c:157,2'
          Branch Sides:
            - BranchSide:      'node.c:158,17'
              BranchSideFuncs:
                - node_next_sibling
            - BranchSide:      'node.c:163,7'
              BranchSideFuncs: []
        - Branch String:   'node.c:158,7'
          Branch Sides:
            - BranchSide:      'node.c:159,10'
              BranchSideFuncs: []
            - BranchSide:      'node.c:162,2'
              BranchSideFuncs:
                - node_next_sibling
        - Branch String:   'node.c:163,6'
          Branch Sides:
            - BranchSide:      'node.c:164,3'
              BranchSideFuncs: []
            - BranchSide:      'node.c:166,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:157,12'
          Dst:             node_first_child
        - Src:             'node.c:157,45'
          Dst:             node_next_sibling
    - functionName:    node_n_children
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:
        - Branch String:   'node.c:147,6'
          Branch Sides:
            - BranchSide:      'node.c:147,13'
              BranchSideFuncs: []
            - BranchSide:      'node.c:148,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    _node_debug
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 138
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - depth
      BBCount:         23
      ICount:          113
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - _node_debug
        - node_first_child
        - node_next_sibling
        - printf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'node.c:120,2'
          Branch Sides:
            - BranchSide:      'node.c:121,3'
              BranchSideFuncs:
                - printf
                - printf
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
                - printf
            - BranchSide:      'node.c:123,6'
              BranchSideFuncs:
                - printf
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
                - printf
        - Branch String:   'node.c:123,5'
          Branch Sides:
            - BranchSide:      'node.c:124,3'
              BranchSideFuncs:
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
                - printf
            - BranchSide:      'node.c:127,6'
              BranchSideFuncs:
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
                - printf
        - Branch String:   'node.c:127,21'
          Branch Sides:
            - BranchSide:      'node.c:127,24'
              BranchSideFuncs:
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
            - BranchSide:      'node.c:130,6'
              BranchSideFuncs:
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
        - Branch String:   'node.c:127,5'
          Branch Sides:
            - BranchSide:      'node.c:128,3'
              BranchSideFuncs:
                - printf
            - BranchSide:      'node.c:130,6'
              BranchSideFuncs:
                - node_first_child
                - _node_debug
                - node_next_sibling
                - printf
        - Branch String:   'node.c:130,6'
          Branch Sides:
            - BranchSide:      'node.c:131,4'
              BranchSideFuncs:
                - printf
                - node_first_child
                - _node_debug
                - node_next_sibling
            - BranchSide:      'node.c:133,35'
              BranchSideFuncs:
                - node_first_child
                - _node_debug
                - node_next_sibling
        - Branch String:   'node.c:133,3'
          Branch Sides:
            - BranchSide:      'node.c:0,0'
              BranchSideFuncs:
                - _node_debug
                - node_next_sibling
            - BranchSide:      'node.c:134,16'
              BranchSideFuncs:
                - _node_debug
                - node_next_sibling
      Callsites:
        - Src:             'node.c:121,3'
          Dst:             printf
        - Src:             'node.c:124,3'
          Dst:             printf
        - Src:             'node.c:128,3'
          Dst:             printf
        - Src:             'node.c:131,4'
          Dst:             printf
        - Src:             'node.c:133,18'
          Dst:             node_first_child
        - Src:             'node.c:134,4'
          Dst:             _node_debug
        - Src:             'node.c:133,61'
          Dst:             node_next_sibling
    - functionName:    node_debug
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _node_debug
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'node.c:142,2'
          Dst:             _node_debug
    - functionName:    node_insert
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - node_index
        - child
      BBCount:         15
      ICount:          88
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - node_list_create
        - node_list_insert
      functionUses:    3
      BranchProfiles:
        - Branch String:   'node.c:104,14'
          Branch Sides:
            - BranchSide:      'node.c:104,18'
              BranchSideFuncs:
                - node_list_create
                - node_list_insert
            - BranchSide:      'node.c:104,25'
              BranchSideFuncs: []
        - Branch String:   'node.c:104,6'
          Branch Sides:
            - BranchSide:      'node.c:104,25'
              BranchSideFuncs:
                - node_list_create
                - node_list_insert
            - BranchSide:      'node.c:105,18'
              BranchSideFuncs:
                - node_list_create
                - node_list_insert
        - Branch String:   'node.c:106,5'
          Branch Sides:
            - BranchSide:      'node.c:107,22'
              BranchSideFuncs:
                - node_list_insert
            - BranchSide:      'node.c:109,29'
              BranchSideFuncs:
                - node_list_insert
        - Branch String:   'node.c:110,6'
          Branch Sides:
            - BranchSide:      'node.c:111,3'
              BranchSideFuncs: []
            - BranchSide:      'node.c:113,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:107,22'
          Dst:             node_list_create
        - Src:             'node.c:109,12'
          Dst:             node_list_insert
    - functionName:    node_detach
      functionSourceFile: '/src/libplist/libcnary/node.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - parent
        - child
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - node_list_remove
      functionUses:    1
      BranchProfiles:
        - Branch String:   'node.c:94,14'
          Branch Sides:
            - BranchSide:      'node.c:94,18'
              BranchSideFuncs:
                - node_list_remove
            - BranchSide:      'node.c:94,25'
              BranchSideFuncs: []
        - Branch String:   'node.c:94,6'
          Branch Sides:
            - BranchSide:      'node.c:94,25'
              BranchSideFuncs:
                - node_list_remove
            - BranchSide:      'node.c:95,36'
              BranchSideFuncs:
                - node_list_remove
        - Branch String:   'node.c:96,6'
          Branch Sides:
            - BranchSide:      'node.c:97,3'
              BranchSideFuncs: []
            - BranchSide:      'node.c:99,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node.c:95,19'
          Dst:             node_list_remove
    - functionName:    node_list_remove
      functionSourceFile: '/src/libplist/libcnary/node_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - node
      BBCount:         24
      ICount:          144
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'node_list.c:129,12'
          Branch Sides:
            - BranchSide:      'node_list.c:129,16'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:129,22'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:129,6'
          Branch Sides:
            - BranchSide:      'node_list.c:129,22'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:130,6'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:130,6'
          Branch Sides:
            - BranchSide:      'node_list.c:130,24'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:132,6'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:134,2'
          Branch Sides:
            - BranchSide:      'node_list.c:135,7'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:159,2'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:135,7'
          Branch Sides:
            - BranchSide:      'node_list.c:136,21'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:157,13'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:137,8'
          Branch Sides:
            - BranchSide:      'node_list.c:138,24'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:147,9'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:139,9'
          Branch Sides:
            - BranchSide:      'node_list.c:140,22'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:143,18'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:147,9'
          Branch Sides:
            - BranchSide:      'node_list.c:148,6'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:150,6'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_list_insert
      functionSourceFile: '/src/libplist/libcnary/node_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - node_index
        - node
      BBCount:         23
      ICount:          163
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - node_list_add
      functionUses:    1
      BranchProfiles:
        - Branch String:   'node_list.c:80,12'
          Branch Sides:
            - BranchSide:      'node_list.c:80,16'
              BranchSideFuncs:
                - node_list_add
            - BranchSide:      'node_list.c:80,22'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:80,6'
          Branch Sides:
            - BranchSide:      'node_list.c:80,22'
              BranchSideFuncs:
                - node_list_add
            - BranchSide:      'node_list.c:81,6'
              BranchSideFuncs:
                - node_list_add
        - Branch String:   'node_list.c:81,6'
          Branch Sides:
            - BranchSide:      'node_list.c:82,24'
              BranchSideFuncs:
                - node_list_add
            - BranchSide:      'node_list.c:86,15'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:91,6'
          Branch Sides:
            - BranchSide:      'node_list.c:92,3'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:99,6'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:92,3'
          Branch Sides:
            - BranchSide:      'node_list.c:93,11'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:97,2'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:99,6'
          Branch Sides:
            - BranchSide:      'node_list.c:101,16'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:107,3'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:114,6'
          Branch Sides:
            - BranchSide:      'node_list.c:116,15'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:119,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node_list.c:82,10'
          Dst:             node_list_add
    - functionName:    node_list_add
      functionSourceFile: '/src/libplist/libcnary/node_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 76
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
        - node
      BBCount:         10
      ICount:          71
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'node_list.c:52,12'
          Branch Sides:
            - BranchSide:      'node_list.c:52,16'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:52,22'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:52,6'
          Branch Sides:
            - BranchSide:      'node_list.c:52,22'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:55,16'
              BranchSideFuncs: []
        - Branch String:   'node_list.c:62,6'
          Branch Sides:
            - BranchSide:      'node_list.c:64,16'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:67,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_list_create
      functionSourceFile: '/src/libplist/libcnary/node_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'node_list.c:38,34'
          Branch Sides:
            - BranchSide:      'node_list.c:38,14'
              BranchSideFuncs:
                - calloc
            - BranchSide:      'node_list.c:38,34'
              BranchSideFuncs:
                - calloc
        - Branch String:   'node_list.c:39,6'
          Branch Sides:
            - BranchSide:      'node_list.c:40,3'
              BranchSideFuncs: []
            - BranchSide:      'node_list.c:44,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'node_list.c:38,34'
          Dst:             calloc
    - functionName:    node_list_destroy
      functionSourceFile: '/src/libplist/libcnary/node_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - list
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_array_append
      functionSourceFile: '/src/libplist/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ba
        - buf
        - len
      BBCount:         23
      ICount:          132
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - byte_array_grow
        - fwrite
      functionUses:    226
      BranchProfiles:
        - Branch String:   'bytearray.c:67,10'
          Branch Sides:
            - BranchSide:      'bytearray.c:67,15'
              BranchSideFuncs:
                - byte_array_grow
                - fwrite
            - BranchSide:      'bytearray.c:67,55'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:67,26'
          Branch Sides:
            - BranchSide:      'bytearray.c:67,44'
              BranchSideFuncs:
                - byte_array_grow
                - fwrite
            - BranchSide:      'bytearray.c:67,30'
              BranchSideFuncs:
                - byte_array_grow
                - fwrite
        - Branch String:   'bytearray.c:67,40'
          Branch Sides:
            - BranchSide:      'bytearray.c:67,44'
              BranchSideFuncs:
                - byte_array_grow
                - fwrite
            - BranchSide:      'bytearray.c:67,55'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:67,6'
          Branch Sides:
            - BranchSide:      'bytearray.c:67,55'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:68,6'
              BranchSideFuncs:
                - byte_array_grow
                - fwrite
        - Branch String:   'bytearray.c:68,6'
          Branch Sides:
            - BranchSide:      'bytearray.c:69,14'
              BranchSideFuncs:
                - fwrite
            - BranchSide:      'bytearray.c:75,22'
              BranchSideFuncs:
                - byte_array_grow
        - Branch String:   'bytearray.c:69,7'
          Branch Sides:
            - BranchSide:      'bytearray.c:73,3'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:74,2'
              BranchSideFuncs: []
        - Branch String:   'bytearray.c:76,7'
          Branch Sides:
            - BranchSide:      'bytearray.c:77,20'
              BranchSideFuncs:
                - byte_array_grow
            - BranchSide:      'bytearray.c:80,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bytearray.c:69,7'
          Dst:             fwrite
        - Src:             'bytearray.c:78,4'
          Dst:             byte_array_grow
    - functionName:    byte_array_grow
      functionSourceFile: '/src/libplist/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ba
        - amount
      BBCount:         9
      ICount:          64
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bytearray.c:57,6'
          Branch Sides:
            - BranchSide:      'bytearray.c:58,3'
              BranchSideFuncs: []
            - BranchSide:      'bytearray.c:60,21'
              BranchSideFuncs:
                - realloc
        - Branch String:   'bytearray.c:60,20'
          Branch Sides:
            - BranchSide:      'bytearray.c:60,44'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'bytearray.c:60,9'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             'bytearray.c:61,13'
          Dst:             realloc
    - functionName:    byte_array_free
      functionSourceFile: '/src/libplist/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ba
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    23
      BranchProfiles:
        - Branch String:   'bytearray.c:48,6'
          Branch Sides:
            - BranchSide:      'bytearray.c:48,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bytearray.c:49,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'bytearray.c:49,6'
          Branch Sides:
            - BranchSide:      'bytearray.c:50,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'bytearray.c:52,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    byte_array_new_for_stream
      functionSourceFile: '/src/libplist/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - stream
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    byte_array_new
      functionSourceFile: '/src/libplist/src/bytearray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - initial
      BBCount:         6
      ICount:          51
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   'bytearray.c:29,16'
          Branch Sides:
            - BranchSide:      'bytearray.c:29,41'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'bytearray.c:29,16'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    hash_table_remove
      functionSourceFile: '/src/libplist/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 140
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
      BBCount:         20
      ICount:          151
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'hashtable.c:113,10'
          Branch Sides:
            - BranchSide:      'hashtable.c:113,14'
              BranchSideFuncs:
                - free
            - BranchSide:      'hashtable.c:113,19'
              BranchSideFuncs: []
        - Branch String:   'hashtable.c:113,6'
          Branch Sides:
            - BranchSide:      'hashtable.c:113,19'
              BranchSideFuncs:
                - free
            - BranchSide:      'hashtable.c:115,22'
              BranchSideFuncs:
                - free
        - Branch String:   'hashtable.c:122,2'
          Branch Sides:
            - BranchSide:      'hashtable.c:122,2'
              BranchSideFuncs:
                - free
            - BranchSide:      'hashtable.c:123,7'
              BranchSideFuncs:
                - free
        - Branch String:   'hashtable.c:123,7'
          Branch Sides:
            - BranchSide:      'hashtable.c:125,23'
              BranchSideFuncs:
                - free
            - BranchSide:      'hashtable.c:137,10'
              BranchSideFuncs:
                - free
        - Branch String:   'hashtable.c:126,8'
          Branch Sides:
            - BranchSide:      'hashtable.c:127,39'
              BranchSideFuncs:
                - free
            - BranchSide:      'hashtable.c:129,18'
              BranchSideFuncs:
                - free
        - Branch String:   'hashtable.c:131,8'
          Branch Sides:
            - BranchSide:      'hashtable.c:132,5'
              BranchSideFuncs:
                - free
            - BranchSide:      'hashtable.c:134,9'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    hash_table_lookup
      functionSourceFile: '/src/libplist/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 109
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
      BBCount:         14
      ICount:          96
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'hashtable.c:96,10'
          Branch Sides:
            - BranchSide:      'hashtable.c:96,14'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:96,19'
              BranchSideFuncs: []
        - Branch String:   'hashtable.c:96,6'
          Branch Sides:
            - BranchSide:      'hashtable.c:96,19'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:97,22'
              BranchSideFuncs: []
        - Branch String:   'hashtable.c:102,2'
          Branch Sides:
            - BranchSide:      'hashtable.c:103,7'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:108,2'
              BranchSideFuncs: []
        - Branch String:   'hashtable.c:103,7'
          Branch Sides:
            - BranchSide:      'hashtable.c:104,11'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:106,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_table_insert
      functionSourceFile: '/src/libplist/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 59
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
        - key
        - value
      BBCount:         17
      ICount:          144
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'hashtable.c:60,10'
          Branch Sides:
            - BranchSide:      'hashtable.c:60,14'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'hashtable.c:60,19'
              BranchSideFuncs: []
        - Branch String:   'hashtable.c:60,6'
          Branch Sides:
            - BranchSide:      'hashtable.c:60,19'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'hashtable.c:62,22'
              BranchSideFuncs:
                - malloc
        - Branch String:   'hashtable.c:68,2'
          Branch Sides:
            - BranchSide:      'hashtable.c:69,7'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'hashtable.c:80,37'
              BranchSideFuncs:
                - malloc
        - Branch String:   'hashtable.c:69,7'
          Branch Sides:
            - BranchSide:      'hashtable.c:71,15'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:74,21'
              BranchSideFuncs:
                - malloc
        - Branch String:   'hashtable.c:83,6'
          Branch Sides:
            - BranchSide:      'hashtable.c:85,3'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:88,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    hash_table_destroy
      functionSourceFile: '/src/libplist/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ht
      BBCount:         19
      ICount:          106
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hashtable.c:39,6'
          Branch Sides:
            - BranchSide:      'hashtable.c:39,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashtable.c:41,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'hashtable.c:42,2'
          Branch Sides:
            - BranchSide:      'hashtable.c:43,7'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashtable.c:55,7'
              BranchSideFuncs:
                - free
        - Branch String:   'hashtable.c:43,7'
          Branch Sides:
            - BranchSide:      'hashtable.c:44,21'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashtable.c:54,2'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'hashtable.c:45,4'
          Branch Sides:
            - BranchSide:      'hashtable.c:46,9'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashtable.c:53,3'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'hashtable.c:46,9'
          Branch Sides:
            - BranchSide:      'hashtable.c:47,6'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'hashtable.c:49,24'
              BranchSideFuncs:
                - free
                - free
      Callsites:       []
    - functionName:    hash_table_new
      functionSourceFile: '/src/libplist/src/hashtable.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - hash_func
        - compare_func
        - free_func
      BBCount:         7
      ICount:          65
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'hashtable.c:27,2'
          Branch Sides:
            - BranchSide:      'hashtable.c:28,3'
              BranchSideFuncs: []
            - BranchSide:      'hashtable.c:30,2'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ptr_array_size
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ptr_array_index
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pa
        - array_index
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   'ptrarray.c:86,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:86,11'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:87,6'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:87,22'
          Branch Sides:
            - BranchSide:      'ptrarray.c:87,25'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:88,3'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:87,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:88,3'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:90,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ptr_array_set
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 82
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pa
        - data
        - array_index
      BBCount:         14
      ICount:          71
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptrarray.c:79,10'
          Branch Sides:
            - BranchSide:      'ptrarray.c:79,14'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:79,44'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:79,24'
          Branch Sides:
            - BranchSide:      'ptrarray.c:79,27'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:79,44'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:79,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:79,44'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:80,6'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:80,19'
          Branch Sides:
            - BranchSide:      'ptrarray.c:80,46'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:80,22'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:80,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:80,46'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:81,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ptr_array_remove
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pa
        - array_index
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptrarray.c:67,10'
          Branch Sides:
            - BranchSide:      'ptrarray.c:67,14'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:67,44'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:67,24'
          Branch Sides:
            - BranchSide:      'ptrarray.c:67,27'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:67,44'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:67,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:67,44'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:68,6'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:68,19'
          Branch Sides:
            - BranchSide:      'ptrarray.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:68,22'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:68,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:68,46'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:69,6'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:69,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:70,3'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:72,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ptr_array_add
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
        - data
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - ptr_array_insert
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'ptrarray.c:62,2'
          Dst:             ptr_array_insert
    - functionName:    ptr_array_insert
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - pa
        - data
        - array_index
      BBCount:         18
      ICount:          146
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'ptrarray.c:45,10'
          Branch Sides:
            - BranchSide:      'ptrarray.c:45,14'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'ptrarray.c:45,25'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:45,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:45,25'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'ptrarray.c:46,19'
              BranchSideFuncs:
                - realloc
        - Branch String:   'ptrarray.c:47,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:48,31'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'ptrarray.c:51,6'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:51,22'
          Branch Sides:
            - BranchSide:      'ptrarray.c:51,25'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:52,24'
              BranchSideFuncs: []
        - Branch String:   'ptrarray.c:51,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:52,24'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:54,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'ptrarray.c:48,23'
          Dst:             realloc
    - functionName:    ptr_array_free
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - pa
      BBCount:         9
      ICount:          41
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'ptrarray.c:36,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:36,11'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'ptrarray.c:37,6'
              BranchSideFuncs:
                - free
                - free
        - Branch String:   'ptrarray.c:37,6'
          Branch Sides:
            - BranchSide:      'ptrarray.c:38,8'
              BranchSideFuncs:
                - free
                - free
            - BranchSide:      'ptrarray.c:40,7'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    ptr_array_new
      functionSourceFile: '/src/libplist/src/ptrarray.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionLinenumberEnd: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - capacity
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'ptrarray.c:29,22'
          Branch Sides:
            - BranchSide:      'ptrarray.c:29,22'
              BranchSideFuncs: []
            - BranchSide:      'ptrarray.c:29,49'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    unescape_entities
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 816
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - str
        - length
      BBCount:         89
      ICount:          555
      EdgeCount:       120
      CyclomaticComplexity: 33
      functionsReached:
        - fprintf
        - strncmp
        - strtoull
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xplist.c:819,20'
          Branch Sides:
            - BranchSide:      'xplist.c:819,23'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:819,5'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:819,5'
          Branch Sides:
            - BranchSide:      'xplist.c:820,13'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:908,15'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:820,13'
          Branch Sides:
            - BranchSide:      'xplist.c:821,26'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:906,10'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:822,28'
          Branch Sides:
            - BranchSide:      'xplist.c:822,31'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:822,13'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:822,13'
          Branch Sides:
            - BranchSide:      'xplist.c:823,18'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:825,17'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:825,17'
          Branch Sides:
            - BranchSide:      'xplist.c:826,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:829,17'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:826,17'
          Branch Sides:
            - BranchSide:      'xplist.c:826,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:827,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:829,17'
          Branch Sides:
            - BranchSide:      'xplist.c:830,30'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:902,17'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:832,21'
          Branch Sides:
            - BranchSide:      'xplist.c:834,37'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:834,17'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:834,28'
          Branch Sides:
            - BranchSide:      'xplist.c:835,23'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:836,37'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:836,28'
          Branch Sides:
            - BranchSide:      'xplist.c:837,23'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:838,37'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:838,28'
          Branch Sides:
            - BranchSide:      'xplist.c:839,23'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:840,37'
              BranchSideFuncs:
                - strncmp
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:840,28'
          Branch Sides:
            - BranchSide:      'xplist.c:841,23'
              BranchSideFuncs:
                - fprintf
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:842,29'
              BranchSideFuncs:
                - fprintf
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:842,28'
          Branch Sides:
            - BranchSide:      'xplist.c:844,30'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:894,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:846,25'
          Branch Sides:
            - BranchSide:      'xplist.c:847,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:850,27'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strtoull
                - fprintf
        - Branch String:   'xplist.c:847,25'
          Branch Sides:
            - BranchSide:      'xplist.c:847,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:848,25'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:850,42'
          Branch Sides:
            - BranchSide:      'xplist.c:850,47'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:851,29'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:850,25'
          Branch Sides:
            - BranchSide:      'xplist.c:851,29'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:857,29'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:851,29'
          Branch Sides:
            - BranchSide:      'xplist.c:852,29'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:855,40'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:852,29'
          Branch Sides:
            - BranchSide:      'xplist.c:852,29'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:853,29'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:857,29'
          Branch Sides:
            - BranchSide:      'xplist.c:858,29'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:861,40'
              BranchSideFuncs:
                - strtoull
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:858,29'
          Branch Sides:
            - BranchSide:      'xplist.c:858,29'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:859,29'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:863,34'
          Branch Sides:
            - BranchSide:      'xplist.c:863,37'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:864,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:863,52'
          Branch Sides:
            - BranchSide:      'xplist.c:863,55'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:864,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:863,25'
          Branch Sides:
            - BranchSide:      'xplist.c:864,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:868,25'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:864,25'
          Branch Sides:
            - BranchSide:      'xplist.c:864,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:865,25'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:868,25'
          Branch Sides:
            - BranchSide:      'xplist.c:870,53'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:876,32'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:876,32'
          Branch Sides:
            - BranchSide:      'xplist.c:878,53'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:883,32'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:883,32'
          Branch Sides:
            - BranchSide:      'xplist.c:885,53'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:891,44'
              BranchSideFuncs:
                - fprintf
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - strncmp
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - strtoull
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:894,21'
          Branch Sides:
            - BranchSide:      'xplist.c:894,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:895,21'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:902,17'
          Branch Sides:
            - BranchSide:      'xplist.c:902,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:903,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:826,17'
          Dst:             fprintf
        - Src:             'xplist.c:832,22'
          Dst:             strncmp
        - Src:             'xplist.c:834,29'
          Dst:             strncmp
        - Src:             'xplist.c:836,29'
          Dst:             strncmp
        - Src:             'xplist.c:838,29'
          Dst:             strncmp
        - Src:             'xplist.c:840,29'
          Dst:             strncmp
        - Src:             'xplist.c:847,25'
          Dst:             fprintf
        - Src:             'xplist.c:852,29'
          Dst:             fprintf
        - Src:             'xplist.c:855,31'
          Dst:             strtoull
        - Src:             'xplist.c:858,29'
          Dst:             fprintf
        - Src:             'xplist.c:861,31'
          Dst:             strtoull
        - Src:             'xplist.c:864,25'
          Dst:             fprintf
        - Src:             'xplist.c:894,21'
          Dst:             fprintf
        - Src:             'xplist.c:902,17'
          Dst:             fprintf
    - functionName:    text_part_init
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 662
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - part
        - begin
        - length
        - is_cdata
      BBCount:         1
      ICount:          32
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    text_part_append
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 680
      functionLinenumberEnd: 684
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - parts
        - begin
        - length
        - is_cdata
      BBCount:         6
      ICount:          48
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - text_part_init
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xplist.c:682,5'
          Branch Sides:
            - BranchSide:      'xplist.c:682,5'
              BranchSideFuncs:
                - text_part_init
            - BranchSide:      'xplist.c:682,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'xplist.c:682,5'
          Dst:             __assert_fail
        - Src:             'xplist.c:683,19'
          Dst:             text_part_init
    - functionName:    find_char
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 589
      functionLinenumberEnd: 605
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - char
        - int
      constantsTouched: []
      argNames:
        - ctx
        - c
        - skip_quotes
      BBCount:         27
      ICount:          144
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - find_char
        - fprintf
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xplist.c:590,32'
          Branch Sides:
            - BranchSide:      'xplist.c:590,38'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:590,5'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:590,5'
          Branch Sides:
            - BranchSide:      'xplist.c:590,5'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:591,13'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:591,25'
          Branch Sides:
            - BranchSide:      'xplist.c:591,29'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:603,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:591,39'
          Branch Sides:
            - BranchSide:      'xplist.c:591,45'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:603,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:591,13'
          Branch Sides:
            - BranchSide:      'xplist.c:592,13'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:603,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:594,17'
          Branch Sides:
            - BranchSide:      'xplist.c:595,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:598,19'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:595,17'
          Branch Sides:
            - BranchSide:      'xplist.c:595,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:596,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:598,17'
          Branch Sides:
            - BranchSide:      'xplist.c:599,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:602,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:599,17'
          Branch Sides:
            - BranchSide:      'xplist.c:599,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:600,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:593,13'
          Dst:             find_char
        - Src:             'xplist.c:595,17'
          Dst:             fprintf
        - Src:             'xplist.c:599,17'
          Dst:             fprintf
    - functionName:    parse_date
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 390
      functionLinenumberEnd: 407
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - strval
        - btime
      BBCount:         8
      ICount:          43
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - strptime
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xplist.c:391,9'
          Branch Sides:
            - BranchSide:      'xplist.c:391,17'
              BranchSideFuncs:
                - strptime
            - BranchSide:      'xplist.c:392,12'
              BranchSideFuncs:
                - strptime
        - Branch String:   'xplist.c:393,9'
          Branch Sides:
            - BranchSide:      'xplist.c:393,18'
              BranchSideFuncs:
                - strptime
            - BranchSide:      'xplist.c:395,21'
              BranchSideFuncs:
                - strptime
      Callsites:
        - Src:             'xplist.c:395,5'
          Dst:             strptime
    - functionName:    strptime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    text_parts_get_content
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 960
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
        - unesc_entities
        - length
        - requires_free
      BBCount:         47
      ICount:          268
      EdgeCount:       62
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - strncpy
        - unescape_entities
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xplist.c:917,9'
          Branch Sides:
            - BranchSide:      'xplist.c:918,9'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:921,9'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:921,23'
          Branch Sides:
            - BranchSide:      'xplist.c:921,27'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:930,24'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:921,9'
          Branch Sides:
            - BranchSide:      'xplist.c:922,13'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:930,24'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:922,26'
          Branch Sides:
            - BranchSide:      'xplist.c:922,30'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:923,14'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:922,13'
          Branch Sides:
            - BranchSide:      'xplist.c:923,14'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:929,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:924,17'
          Branch Sides:
            - BranchSide:      'xplist.c:925,27'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:927,27'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:931,15'
          Branch Sides:
            - BranchSide:      'xplist.c:931,18'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:931,5'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:931,5'
          Branch Sides:
            - BranchSide:      'xplist.c:932,25'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:935,25'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:936,5'
          Branch Sides:
            - BranchSide:      'xplist.c:936,5'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:937,9'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:939,15'
          Branch Sides:
            - BranchSide:      'xplist.c:939,18'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:939,5'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:939,5'
          Branch Sides:
            - BranchSide:      'xplist.c:940,22'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:952,6'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:943,27'
          Branch Sides:
            - BranchSide:      'xplist.c:943,30'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
            - BranchSide:      'xplist.c:949,14'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:943,13'
          Branch Sides:
            - BranchSide:      'xplist.c:944,35'
              BranchSideFuncs:
                - unescape_entities
                - strncpy
                - free
            - BranchSide:      'xplist.c:949,14'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:944,17'
          Branch Sides:
            - BranchSide:      'xplist.c:945,22'
              BranchSideFuncs:
                - free
            - BranchSide:      'xplist.c:948,9'
              BranchSideFuncs:
                - strncpy
                - unescape_entities
                - free
        - Branch String:   'xplist.c:953,9'
          Branch Sides:
            - BranchSide:      'xplist.c:954,19'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:956,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:956,9'
          Branch Sides:
            - BranchSide:      'xplist.c:957,10'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:959,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:936,5'
          Dst:             __assert_fail
        - Src:             'xplist.c:941,9'
          Dst:             strncpy
        - Src:             'xplist.c:944,17'
          Dst:             unescape_entities
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    text_parts_free
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tp
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   'xplist.c:672,5'
          Branch Sides:
            - BranchSide:      'xplist.c:673,28'
              BranchSideFuncs:
                - free
            - BranchSide:      'xplist.c:677,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    get_text_parts
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 813
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - tag
        - tag_len
        - skip_ws
        - parts
      BBCount:         126
      ICount:          834
      EdgeCount:       169
      CyclomaticComplexity: 45
      functionsReached:
        - find_char
        - find_next
        - find_str
        - fprintf
        - parse_skip_ws
        - strncmp
        - text_part_append
        - text_part_init
      functionUses:    7
      BranchProfiles:
        - Branch String:   'xplist.c:693,9'
          Branch Sides:
            - BranchSide:      'xplist.c:694,23'
              BranchSideFuncs:
                - parse_skip_ws
                - find_char
                - find_next
                - fprintf
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:696,5'
              BranchSideFuncs:
                - find_char
                - find_next
                - fprintf
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:699,34'
          Branch Sides:
            - BranchSide:      'xplist.c:699,38'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:700,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:699,13'
          Branch Sides:
            - BranchSide:      'xplist.c:700,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:704,13'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - find_char
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:700,13'
          Branch Sides:
            - BranchSide:      'xplist.c:700,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:701,13'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:706,13'
          Branch Sides:
            - BranchSide:      'xplist.c:707,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:711,14'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - find_char
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
        - Branch String:   'xplist.c:707,13'
          Branch Sides:
            - BranchSide:      'xplist.c:707,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:708,13'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:711,13'
          Branch Sides:
            - BranchSide:      'xplist.c:712,13'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
            - BranchSide:      'xplist.c:776,21'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:713,17'
          Branch Sides:
            - BranchSide:      'xplist.c:714,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:718,18'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
        - Branch String:   'xplist.c:714,17'
          Branch Sides:
            - BranchSide:      'xplist.c:714,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:715,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:718,34'
          Branch Sides:
            - BranchSide:      'xplist.c:718,39'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
            - BranchSide:      'xplist.c:732,25'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
        - Branch String:   'xplist.c:718,17'
          Branch Sides:
            - BranchSide:      'xplist.c:719,21'
              BranchSideFuncs:
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
            - BranchSide:      'xplist.c:732,25'
              BranchSideFuncs:
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
        - Branch String:   'xplist.c:719,21'
          Branch Sides:
            - BranchSide:      'xplist.c:720,45'
              BranchSideFuncs:
                - text_part_append
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:721,28'
              BranchSideFuncs:
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
        - Branch String:   'xplist.c:726,43'
          Branch Sides:
            - BranchSide:      'xplist.c:726,54'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:727,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:726,21'
          Branch Sides:
            - BranchSide:      'xplist.c:727,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:731,17'
              BranchSideFuncs:
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:727,21'
          Branch Sides:
            - BranchSide:      'xplist.c:727,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:728,21'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:732,24'
          Branch Sides:
            - BranchSide:      'xplist.c:733,17'
              BranchSideFuncs:
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
            - BranchSide:      'xplist.c:770,21'
              BranchSideFuncs:
                - find_next
                - fprintf
        - Branch String:   'xplist.c:734,21'
          Branch Sides:
            - BranchSide:      'xplist.c:735,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:739,29'
              BranchSideFuncs:
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
        - Branch String:   'xplist.c:735,21'
          Branch Sides:
            - BranchSide:      'xplist.c:735,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:736,21'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:739,21'
          Branch Sides:
            - BranchSide:      'xplist.c:740,25'
              BranchSideFuncs:
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
            - BranchSide:      'xplist.c:763,25'
              BranchSideFuncs:
                - find_next
                - fprintf
        - Branch String:   'xplist.c:740,25'
          Branch Sides:
            - BranchSide:      'xplist.c:741,29'
              BranchSideFuncs:
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
            - BranchSide:      'xplist.c:747,21'
              BranchSideFuncs:
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
        - Branch String:   'xplist.c:741,29'
          Branch Sides:
            - BranchSide:      'xplist.c:742,53'
              BranchSideFuncs:
                - text_part_append
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - text_part_init
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
            - BranchSide:      'xplist.c:743,36'
              BranchSideFuncs:
                - find_str
                - strncmp
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
        - Branch String:   'xplist.c:750,47'
          Branch Sides:
            - BranchSide:      'xplist.c:750,58'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:751,25'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:750,25'
          Branch Sides:
            - BranchSide:      'xplist.c:751,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:755,25'
              BranchSideFuncs:
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
                - text_part_append
        - Branch String:   'xplist.c:751,25'
          Branch Sides:
            - BranchSide:      'xplist.c:751,25'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:752,25'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:756,25'
          Branch Sides:
            - BranchSide:      'xplist.c:757,49'
              BranchSideFuncs:
                - text_part_append
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:758,32'
              BranchSideFuncs:
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_char
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - text_part_init
        - Branch String:   'xplist.c:765,21'
          Branch Sides:
            - BranchSide:      'xplist.c:765,21'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:766,21'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:772,17'
          Branch Sides:
            - BranchSide:      'xplist.c:772,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:773,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:776,20'
          Branch Sides:
            - BranchSide:      'xplist.c:777,13'
              BranchSideFuncs:
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:779,17'
              BranchSideFuncs:
                - find_next
                - fprintf
        - Branch String:   'xplist.c:781,13'
          Branch Sides:
            - BranchSide:      'xplist.c:781,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:782,13'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:785,5'
          Branch Sides:
            - BranchSide:      'xplist.c:697,13'
              BranchSideFuncs:
                - find_char
                - find_next
                - fprintf
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - fprintf
                - find_str
                - strncmp
                - text_part_init
                - text_part_append
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:786,5'
              BranchSideFuncs:
                - strncmp
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:787,38'
          Branch Sides:
            - BranchSide:      'xplist.c:787,49'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:788,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:787,9'
          Branch Sides:
            - BranchSide:      'xplist.c:788,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:792,15'
              BranchSideFuncs:
                - parse_skip_ws
                - text_part_init
                - text_part_append
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:788,9'
          Branch Sides:
            - BranchSide:      'xplist.c:788,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:789,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:794,9'
          Branch Sides:
            - BranchSide:      'xplist.c:795,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:798,17'
              BranchSideFuncs:
                - text_part_init
                - text_part_append
                - fprintf
        - Branch String:   'xplist.c:795,9'
          Branch Sides:
            - BranchSide:      'xplist.c:795,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:796,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:799,9'
          Branch Sides:
            - BranchSide:      'xplist.c:799,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:800,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:805,9'
          Branch Sides:
            - BranchSide:      'xplist.c:806,13'
              BranchSideFuncs:
                - text_part_init
                - text_part_append
            - BranchSide:      'xplist.c:812,12'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:806,13'
          Branch Sides:
            - BranchSide:      'xplist.c:807,37'
              BranchSideFuncs:
                - text_part_append
            - BranchSide:      'xplist.c:808,20'
              BranchSideFuncs:
                - text_part_init
      Callsites:
        - Src:             'xplist.c:694,9'
          Dst:             parse_skip_ws
        - Src:             'xplist.c:698,9'
          Dst:             find_char
        - Src:             'xplist.c:700,13'
          Dst:             fprintf
        - Src:             'xplist.c:707,13'
          Dst:             fprintf
        - Src:             'xplist.c:714,17'
          Dst:             fprintf
        - Src:             'xplist.c:720,28'
          Dst:             text_part_append
        - Src:             'xplist.c:722,28'
          Dst:             text_part_init
        - Src:             'xplist.c:725,17'
          Dst:             find_str
        - Src:             'xplist.c:726,46'
          Dst:             strncmp
        - Src:             'xplist.c:727,21'
          Dst:             fprintf
        - Src:             'xplist.c:735,21'
          Dst:             fprintf
        - Src:             'xplist.c:739,21'
          Dst:             strncmp
        - Src:             'xplist.c:742,36'
          Dst:             text_part_append
        - Src:             'xplist.c:744,36'
          Dst:             text_part_init
        - Src:             'xplist.c:749,21'
          Dst:             find_str
        - Src:             'xplist.c:750,50'
          Dst:             strncmp
        - Src:             'xplist.c:751,25'
          Dst:             fprintf
        - Src:             'xplist.c:757,32'
          Dst:             text_part_append
        - Src:             'xplist.c:759,32'
          Dst:             text_part_init
        - Src:             'xplist.c:764,21'
          Dst:             find_next
        - Src:             'xplist.c:765,21'
          Dst:             fprintf
        - Src:             'xplist.c:771,17'
          Dst:             find_next
        - Src:             'xplist.c:772,17'
          Dst:             fprintf
        - Src:             'xplist.c:780,13'
          Dst:             find_next
        - Src:             'xplist.c:781,13'
          Dst:             fprintf
        - Src:             'xplist.c:787,41'
          Dst:             strncmp
        - Src:             'xplist.c:788,9'
          Dst:             fprintf
        - Src:             'xplist.c:793,5'
          Dst:             parse_skip_ws
        - Src:             'xplist.c:795,9'
          Dst:             fprintf
        - Src:             'xplist.c:799,9'
          Dst:             fprintf
        - Src:             'xplist.c:807,20'
          Dst:             text_part_append
        - Src:             'xplist.c:809,20'
          Dst:             text_part_init
    - functionName:    parse_skip_ws
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionLinenumberEnd: 586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         14
      ICount:          83
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'xplist.c:583,32'
          Branch Sides:
            - BranchSide:      'xplist.c:583,39'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:583,5'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:583,5'
          Branch Sides:
            - BranchSide:      'xplist.c:584,9'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:586,1'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    find_str
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 608
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ctx
        - str
        - len
        - skip_quotes
      BBCount:         24
      ICount:          135
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - find_char
        - fprintf
        - strncmp
      functionUses:    5
      BranchProfiles:
        - Branch String:   'xplist.c:609,5'
          Branch Sides:
            - BranchSide:      'xplist.c:609,5'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:610,22'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:610,13'
          Branch Sides:
            - BranchSide:      'xplist.c:611,13'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:613,13'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:613,25'
          Branch Sides:
            - BranchSide:      'xplist.c:613,31'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:625,9'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:613,13'
          Branch Sides:
            - BranchSide:      'xplist.c:614,13'
              BranchSideFuncs:
                - find_char
                - strncmp
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:625,9'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:616,17'
          Branch Sides:
            - BranchSide:      'xplist.c:617,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:620,19'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:617,17'
          Branch Sides:
            - BranchSide:      'xplist.c:617,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:618,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:620,17'
          Branch Sides:
            - BranchSide:      'xplist.c:621,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:624,9'
              BranchSideFuncs:
                - strncmp
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:621,17'
          Branch Sides:
            - BranchSide:      'xplist.c:621,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:622,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:610,14'
          Dst:             strncmp
        - Src:             'xplist.c:615,13'
          Dst:             find_char
        - Src:             'xplist.c:617,17'
          Dst:             fprintf
        - Src:             'xplist.c:621,17'
          Dst:             fprintf
    - functionName:    find_next
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 630
      functionLinenumberEnd: 652
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ctx
        - nextchars
        - numchars
        - skip_quotes
      BBCount:         28
      ICount:          157
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - find_char
        - fprintf
      functionUses:    8
      BranchProfiles:
        - Branch String:   'xplist.c:632,5'
          Branch Sides:
            - BranchSide:      'xplist.c:632,5'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:633,13'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:633,25'
          Branch Sides:
            - BranchSide:      'xplist.c:633,31'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:645,16'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:633,13'
          Branch Sides:
            - BranchSide:      'xplist.c:634,13'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:645,16'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:636,17'
          Branch Sides:
            - BranchSide:      'xplist.c:637,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:640,19'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:637,17'
          Branch Sides:
            - BranchSide:      'xplist.c:637,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:638,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:640,17'
          Branch Sides:
            - BranchSide:      'xplist.c:641,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:644,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:641,17'
          Branch Sides:
            - BranchSide:      'xplist.c:641,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:642,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:645,9'
          Branch Sides:
            - BranchSide:      'xplist.c:646,19'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:650,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:646,17'
          Branch Sides:
            - BranchSide:      'xplist.c:647,17'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:649,9'
              BranchSideFuncs:
                - find_char
                - fprintf
                - fprintf
      Callsites:
        - Src:             'xplist.c:635,13'
          Dst:             find_char
        - Src:             'xplist.c:637,17'
          Dst:             fprintf
        - Src:             'xplist.c:641,17'
          Dst:             fprintf
    - functionName:    dtostr
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - realval
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xplist.c:115,9'
          Branch Sides:
            - BranchSide:      'xplist.c:116,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xplist.c:117,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'xplist.c:117,16'
          Branch Sides:
            - BranchSide:      'xplist.c:118,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xplist.c:119,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'xplist.c:119,16'
          Branch Sides:
            - BranchSide:      'xplist.c:120,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'xplist.c:122,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'xplist.c:124,25'
          Branch Sides:
            - BranchSide:      'xplist.c:124,28'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:124,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:125,17'
          Branch Sides:
            - BranchSide:      'xplist.c:126,17'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:128,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:116,15'
          Dst:             snprintf
        - Src:             'xplist.c:118,15'
          Dst:             snprintf
        - Src:             'xplist.c:120,15'
          Dst:             snprintf
        - Src:             'xplist.c:123,15'
          Dst:             snprintf
    - functionName:    num_digits_i
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xplist.c:417,9'
          Branch Sides:
            - BranchSide:      'xplist.c:418,14'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:421,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:418,13'
          Branch Sides:
            - BranchSide:      'xplist.c:418,11'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:418,45'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:422,5'
          Branch Sides:
            - BranchSide:      'xplist.c:422,5'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:423,10'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:424,13'
          Branch Sides:
            - BranchSide:      'xplist.c:424,33'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:425,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    num_digits_u
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 434
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xplist.c:439,5'
          Branch Sides:
            - BranchSide:      'xplist.c:439,5'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:440,10'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:441,13'
          Branch Sides:
            - BranchSide:      'xplist.c:441,33'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:442,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    node_from_xml
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 963
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - plist
      BBCount:         402
      ICount:          2409
      EdgeCount:       545
      CyclomaticComplexity: 145
      functionsReached:
        - atof
        - base64decode
        - find_next
        - find_str
        - fprintf
        - get_text_parts
        - parse_date
        - parse_skip_ws
        - plist_array_append_item
        - plist_dict_get_item
        - plist_dict_get_size
        - plist_dict_set_item
        - plist_free
        - plist_get_node_type
        - plist_get_uint_val
        - plist_new_node
        - plist_new_plist_data
        - plist_new_uid
        - strcmp
        - strdup
        - strncmp
        - strncpy
        - strtoull
        - text_parts_free
        - text_parts_get_content
        - timegm64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xplist.c:977,32'
          Branch Sides:
            - BranchSide:      'xplist.c:977,36'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:977,5'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:977,5'
          Branch Sides:
            - BranchSide:      'xplist.c:978,23'
              BranchSideFuncs:
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1437,9'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:979,13'
          Branch Sides:
            - BranchSide:      'xplist.c:980,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:982,14'
              BranchSideFuncs:
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:982,13'
          Branch Sides:
            - BranchSide:      'xplist.c:983,17'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:989,9'
              BranchSideFuncs:
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:985,13'
          Branch Sides:
            - BranchSide:      'xplist.c:985,13'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:986,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:990,13'
          Branch Sides:
            - BranchSide:      'xplist.c:991,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:996,15'
              BranchSideFuncs:
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:991,13'
          Branch Sides:
            - BranchSide:      'xplist.c:991,13'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:992,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:996,13'
          Branch Sides:
            - BranchSide:      'xplist.c:997,22'
              BranchSideFuncs:
                - find_str
                - strncmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1010,22'
              BranchSideFuncs:
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
        - Branch String:   'xplist.c:998,17'
          Branch Sides:
            - BranchSide:      'xplist.c:999,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1003,25'
              BranchSideFuncs:
                - strncmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:999,17'
          Branch Sides:
            - BranchSide:      'xplist.c:999,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1000,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1003,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1004,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1008,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1004,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1004,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1005,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1010,20'
          Branch Sides:
            - BranchSide:      'xplist.c:1012,19'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strncmp
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
            - BranchSide:      'xplist.c:1060,17'
              BranchSideFuncs:
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1012,45'
          Branch Sides:
            - BranchSide:      'xplist.c:1012,57'
              BranchSideFuncs:
                - strncmp
                - find_str
                - strncmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1021,26'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strncmp
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
        - Branch String:   'xplist.c:1012,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1013,17'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strncmp
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
            - BranchSide:      'xplist.c:1021,26'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strncmp
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
        - Branch String:   'xplist.c:1015,43'
          Branch Sides:
            - BranchSide:      'xplist.c:1015,54'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1016,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1015,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1016,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1020,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1016,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1016,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1017,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1021,52'
          Branch Sides:
            - BranchSide:      'xplist.c:1021,64'
              BranchSideFuncs:
                - strncmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
            - BranchSide:      'xplist.c:1052,21'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1021,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1022,21'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1052,21'
              BranchSideFuncs:
                - find_next
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1024,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1025,31'
              BranchSideFuncs:
                - find_next
                - parse_skip_ws
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1042,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
        - Branch String:   'xplist.c:1026,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1027,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1031,26'
              BranchSideFuncs:
                - parse_skip_ws
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1027,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1027,25'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1028,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1031,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1032,38'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
            - BranchSide:      'xplist.c:1034,33'
              BranchSideFuncs:
                - parse_skip_ws
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1034,32'
          Branch Sides:
            - BranchSide:      'xplist.c:1036,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
            - BranchSide:      'xplist.c:1039,39'
              BranchSideFuncs:
                - parse_skip_ws
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1042,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1043,30'
              BranchSideFuncs:
                - find_str
                - strncmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1051,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1044,47'
          Branch Sides:
            - BranchSide:      'xplist.c:1044,58'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1045,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1044,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1045,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1049,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1045,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1045,25'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1046,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1054,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1054,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1055,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1064,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1065,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1069,26'
              BranchSideFuncs:
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
        - Branch String:   'xplist.c:1065,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1065,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1066,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1073,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1074,27'
              BranchSideFuncs:
                - find_next
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1076,17'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1076,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1077,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1081,18'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1077,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1077,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1078,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1081,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1082,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1086,19'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1082,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1082,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1083,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1086,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1087,27'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1092,13'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1088,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1089,21'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1090,26'
              BranchSideFuncs:
                - strcmp
                - free
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1093,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1094,22'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1119,32'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1098,32'
          Branch Sides:
            - BranchSide:      'xplist.c:1098,36'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1102,21'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1098,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1100,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1102,21'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1102,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1103,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1108,76'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1103,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1103,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1104,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1109,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1110,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1114,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1110,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1110,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1111,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1120,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1121,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1125,22'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1121,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1121,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1122,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1125,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1126,21'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1130,28'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1126,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1126,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1127,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1130,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1131,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1135,52'
              BranchSideFuncs:
                - free
                - free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1131,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1131,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1132,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1149,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1150,17'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1151,32'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1151,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1152,17'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1153,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1153,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1154,22'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1204,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1154,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1155,33'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1199,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1157,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1158,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
            - BranchSide:      'xplist.c:1163,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
        - Branch String:   'xplist.c:1158,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1158,25'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1159,66'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1163,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1164,29'
              BranchSideFuncs:
                - text_parts_get_content
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1195,34'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1166,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1167,29'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1172,37'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1167,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1167,29'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1168,70'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1174,45'
          Branch Sides:
            - BranchSide:      'xplist.c:1174,49'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1175,33'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1174,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1175,33'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1180,49'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1175,33'
          Branch Sides:
            - BranchSide:      'xplist.c:1176,45'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1178,32'
              BranchSideFuncs:
                - strtoull
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1181,41'
          Branch Sides:
            - BranchSide:      'xplist.c:1181,45'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1182,42'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1181,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1182,42'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1189,29'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1183,33'
          Branch Sides:
            - BranchSide:      'xplist.c:1184,38'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1186,44'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1191,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1192,34'
              BranchSideFuncs:
                - free
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1194,21'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1199,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1200,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1203,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1204,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1205,22'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1232,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1205,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1206,33'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1230,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1208,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1209,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
            - BranchSide:      'xplist.c:1214,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
        - Branch String:   'xplist.c:1209,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1209,25'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1210,66'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1214,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1215,29'
              BranchSideFuncs:
                - text_parts_get_content
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - atof
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1228,51'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1217,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1218,29'
              BranchSideFuncs:
                - atof
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1223,46'
              BranchSideFuncs:
                - atof
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1218,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1218,29'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1219,70'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1224,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1225,34'
              BranchSideFuncs:
                - free
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1227,21'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1232,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1233,22'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1239,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1233,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1234,36'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1236,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1239,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1240,22'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1246,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1240,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1241,36'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1243,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1246,52'
          Branch Sides:
            - BranchSide:      'xplist.c:1246,63'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1247,22'
              BranchSideFuncs:
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
                - strdup
        - Branch String:   'xplist.c:1246,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1247,22'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1281,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1247,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1248,33'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1277,36'
              BranchSideFuncs:
                - strdup
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1252,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1253,25'
              BranchSideFuncs:
                - text_parts_get_content
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
            - BranchSide:      'xplist.c:1258,50'
              BranchSideFuncs:
                - text_parts_get_content
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
        - Branch String:   'xplist.c:1253,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1253,25'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1254,66'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1260,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1261,25'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
            - BranchSide:      'xplist.c:1265,33'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - plist_get_node_type
                - free
                - plist_free
        - Branch String:   'xplist.c:1261,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1261,25'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1262,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1265,45'
          Branch Sides:
            - BranchSide:      'xplist.c:1265,49'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1273,40'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1265,57'
          Branch Sides:
            - BranchSide:      'xplist.c:1265,60'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1273,40'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1265,67'
          Branch Sides:
            - BranchSide:      'xplist.c:1265,91'
              BranchSideFuncs:
                - plist_get_node_type
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - plist_free
            - BranchSide:      'xplist.c:1273,40'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1265,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1266,35'
              BranchSideFuncs:
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - free
                - free
                - plist_free
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1273,40'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1281,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1282,22'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
            - BranchSide:      'xplist.c:1313,32'
              BranchSideFuncs:
                - strcmp
                - get_text_parts
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
        - Branch String:   'xplist.c:1282,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1283,33'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1312,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1285,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1286,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
            - BranchSide:      'xplist.c:1291,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
        - Branch String:   'xplist.c:1286,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1286,25'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1287,66'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1291,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1292,29'
              BranchSideFuncs:
                - text_parts_get_content
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - base64decode
            - BranchSide:      'xplist.c:1310,51'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1294,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1295,29'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - base64decode
            - BranchSide:      'xplist.c:1300,39'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - base64decode
        - Branch String:   'xplist.c:1295,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1295,29'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1296,70'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1301,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1302,55'
              BranchSideFuncs:
                - base64decode
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1306,29'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
        - Branch String:   'xplist.c:1306,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1307,34'
              BranchSideFuncs:
                - free
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1309,21'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1313,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1314,22'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1355,24'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1314,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1315,33'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1353,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1317,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1318,25'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
            - BranchSide:      'xplist.c:1323,30'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
        - Branch String:   'xplist.c:1318,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1318,25'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1319,66'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1324,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1325,29'
              BranchSideFuncs:
                - text_parts_get_content
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
            - BranchSide:      'xplist.c:1350,51'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1328,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1329,29'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
            - BranchSide:      'xplist.c:1335,30'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
        - Branch String:   'xplist.c:1329,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1329,29'
              BranchSideFuncs:
                - fprintf
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1330,70'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1335,44'
          Branch Sides:
            - BranchSide:      'xplist.c:1335,48'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
            - BranchSide:      'xplist.c:1344,29'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - fprintf
        - Branch String:   'xplist.c:1335,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1339,37'
              BranchSideFuncs:
                - strncpy
                - parse_date
                - timegm64
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
            - BranchSide:      'xplist.c:1344,29'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - free
                - fprintf
        - Branch String:   'xplist.c:1346,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1347,34'
              BranchSideFuncs:
                - free
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1349,21'
              BranchSideFuncs:
                - text_parts_free
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1355,24'
          Branch Sides:
            - BranchSide:      'xplist.c:1356,30'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1358,17'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1358,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1358,17'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1359,28'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1363,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1363,29'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1407,24'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
        - Branch String:   'xplist.c:1363,17'
          Branch Sides:
            - BranchSide:      'xplist.c:1364,23'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
            - BranchSide:      'xplist.c:1407,24'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
                - strcmp
                - free
                - fprintf
        - Branch String:   'xplist.c:1364,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1366,30'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
            - BranchSide:      'xplist.c:1373,28'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
        - Branch String:   'xplist.c:1367,50'
          Branch Sides:
            - BranchSide:      'xplist.c:1367,53'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
            - BranchSide:      'xplist.c:1372,30'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
        - Branch String:   'xplist.c:1367,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1369,33'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1372,30'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
        - Branch String:   'xplist.c:1374,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1376,30'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - plist_dict_set_item
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
            - BranchSide:      'xplist.c:1384,49'
              BranchSideFuncs:
                - plist_array_append_item
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
            - BranchSide:      'xplist.c:1388,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1376,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1377,29'
              BranchSideFuncs:
                - plist_dict_set_item
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
            - BranchSide:      'xplist.c:1381,45'
              BranchSideFuncs:
                - plist_dict_set_item
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - malloc
                - fprintf
        - Branch String:   'xplist.c:1377,29'
          Branch Sides:
            - BranchSide:      'xplist.c:1377,29'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1378,29'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1388,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1388,25'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1389,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1393,31'
          Branch Sides:
            - BranchSide:      'xplist.c:1393,35'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1406,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1393,60'
          Branch Sides:
            - BranchSide:      'xplist.c:1393,63'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1394,80'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1393,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1394,80'
              BranchSideFuncs:
                - malloc
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1406,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1395,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1396,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1400,40'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1396,25'
          Branch Sides:
            - BranchSide:      'xplist.c:1396,25'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1397,25'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1408,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1409,21'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
            - BranchSide:      'xplist.c:1413,28'
              BranchSideFuncs:
                - strcmp
                - free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - fprintf
        - Branch String:   'xplist.c:1409,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1409,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1410,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1413,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1414,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1418,52'
              BranchSideFuncs:
                - free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - free
                - free
                - plist_free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1414,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1414,21'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1415,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1423,21'
          Branch Sides:
            - BranchSide:      'xplist.c:1424,21'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
            - BranchSide:      'xplist.c:1426,13'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
                - parse_skip_ws
                - find_next
                - malloc
                - strncpy
                - strcmp
                - free
                - malloc
                - fprintf
                - fprintf
                - strcmp
                - fprintf
                - fprintf
                - strcmp
                - free
                - free
                - fprintf
                - plist_new_plist_data
                - plist_new_node
                - strcmp
                - fprintf
                - strcmp
                - free
                - fprintf
                - malloc
                - fprintf
                - plist_get_node_type
                - plist_array_append_item
                - fprintf
                - plist_dict_set_item
                - fprintf
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strtoull
                - free
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - atof
                - free
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - strcmp
                - plist_get_node_type
                - free
                - plist_free
                - strdup
                - strcmp
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - base64decode
                - strcmp
                - get_text_parts
                - text_parts_free
                - fprintf
                - text_parts_free
                - text_parts_get_content
                - text_parts_free
                - fprintf
                - free
                - fprintf
                - strncpy
                - parse_date
                - timegm64
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
                - find_next
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_next
                - parse_skip_ws
                - fprintf
                - strncmp
                - find_str
                - strncmp
                - fprintf
                - find_str
                - strncmp
                - fprintf
                - fprintf
                - fprintf
                - find_next
                - fprintf
        - Branch String:   'xplist.c:1437,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1437,9'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
            - BranchSide:      'xplist.c:1438,9'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
                - fprintf
        - Branch String:   'xplist.c:1438,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1438,9'
              BranchSideFuncs:
                - fprintf
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
            - BranchSide:      'xplist.c:1439,9'
              BranchSideFuncs:
                - free
                - free
                - plist_free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
                - free
        - Branch String:   'xplist.c:1448,5'
          Branch Sides:
            - BranchSide:      'xplist.c:1449,44'
              BranchSideFuncs:
                - free
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
            - BranchSide:      'xplist.c:1454,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
                - plist_free
        - Branch String:   'xplist.c:1454,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1455,21'
              BranchSideFuncs:
                - plist_free
            - BranchSide:      'xplist.c:1461,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
        - Branch String:   'xplist.c:1461,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1461,9'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
            - BranchSide:      'xplist.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:1461,31'
          Branch Sides:
            - BranchSide:      'xplist.c:1461,55'
              BranchSideFuncs:
                - plist_dict_get_size
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
            - BranchSide:      'xplist.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:1461,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1462,46'
              BranchSideFuncs:
                - plist_dict_get_item
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
            - BranchSide:      'xplist.c:1471,5'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:1463,13'
          Branch Sides:
            - BranchSide:      'xplist.c:1463,13'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
            - BranchSide:      'xplist.c:1469,5'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:1463,13'
          Branch Sides:
            - BranchSide:      'xplist.c:1464,22'
              BranchSideFuncs:
                - plist_get_uint_val
                - plist_free
                - plist_new_uid
            - BranchSide:      'xplist.c:1469,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:978,9'
          Dst:             parse_skip_ws
        - Src:             'xplist.c:984,13'
          Dst:             find_next
        - Src:             'xplist.c:985,13'
          Dst:             fprintf
        - Src:             'xplist.c:991,13'
          Dst:             fprintf
        - Src:             'xplist.c:997,13'
          Dst:             find_str
        - Src:             'xplist.c:999,17'
          Dst:             fprintf
        - Src:             'xplist.c:1003,17'
          Dst:             strncmp
        - Src:             'xplist.c:1004,17'
          Dst:             fprintf
        - Src:             'xplist.c:1012,49'
          Dst:             strncmp
        - Src:             'xplist.c:1014,17'
          Dst:             find_str
        - Src:             'xplist.c:1015,46'
          Dst:             strncmp
        - Src:             'xplist.c:1016,21'
          Dst:             fprintf
        - Src:             'xplist.c:1021,56'
          Dst:             strncmp
        - Src:             'xplist.c:1025,21'
          Dst:             find_next
        - Src:             'xplist.c:1027,25'
          Dst:             fprintf
        - Src:             'xplist.c:1039,25'
          Dst:             parse_skip_ws
        - Src:             'xplist.c:1043,21'
          Dst:             find_str
        - Src:             'xplist.c:1044,50'
          Dst:             strncmp
        - Src:             'xplist.c:1045,25'
          Dst:             fprintf
        - Src:             'xplist.c:1053,17'
          Dst:             find_next
        - Src:             'xplist.c:1054,17'
          Dst:             fprintf
        - Src:             'xplist.c:1063,13'
          Dst:             find_next
        - Src:             'xplist.c:1065,17'
          Dst:             fprintf
        - Src:             'xplist.c:1071,13'
          Dst:             strncpy
        - Src:             'xplist.c:1074,17'
          Dst:             find_next
        - Src:             'xplist.c:1077,17'
          Dst:             fprintf
        - Src:             'xplist.c:1082,17'
          Dst:             fprintf
        - Src:             'xplist.c:1093,18'
          Dst:             strcmp
        - Src:             'xplist.c:1103,21'
          Dst:             fprintf
        - Src:             'xplist.c:1110,21'
          Dst:             fprintf
        - Src:             'xplist.c:1119,25'
          Dst:             strcmp
        - Src:             'xplist.c:1121,21'
          Dst:             fprintf
        - Src:             'xplist.c:1126,21'
          Dst:             fprintf
        - Src:             'xplist.c:1130,21'
          Dst:             strcmp
        - Src:             'xplist.c:1131,21'
          Dst:             fprintf
        - Src:             'xplist.c:1145,33'
          Dst:             plist_new_plist_data
        - Src:             'xplist.c:1146,23'
          Dst:             plist_new_node
        - Src:             'xplist.c:1149,18'
          Dst:             strcmp
        - Src:             'xplist.c:1151,25'
          Dst:             strcmp
        - Src:             'xplist.c:1153,25'
          Dst:             strcmp
        - Src:             'xplist.c:1156,39'
          Dst:             get_text_parts
        - Src:             'xplist.c:1158,25'
          Dst:             fprintf
        - Src:             'xplist.c:1159,25'
          Dst:             text_parts_free
        - Src:             'xplist.c:1165,45'
          Dst:             text_parts_get_content
        - Src:             'xplist.c:1167,29'
          Dst:             fprintf
        - Src:             'xplist.c:1168,29'
          Dst:             text_parts_free
        - Src:             'xplist.c:1180,40'
          Dst:             strtoull
        - Src:             'xplist.c:1197,21'
          Dst:             text_parts_free
        - Src:             'xplist.c:1204,25'
          Dst:             strcmp
        - Src:             'xplist.c:1207,39'
          Dst:             get_text_parts
        - Src:             'xplist.c:1209,25'
          Dst:             fprintf
        - Src:             'xplist.c:1210,25'
          Dst:             text_parts_free
        - Src:             'xplist.c:1216,45'
          Dst:             text_parts_get_content
        - Src:             'xplist.c:1218,29'
          Dst:             fprintf
        - Src:             'xplist.c:1219,29'
          Dst:             text_parts_free
        - Src:             'xplist.c:1223,41'
          Dst:             atof
        - Src:             'xplist.c:1228,21'
          Dst:             text_parts_free
        - Src:             'xplist.c:1232,25'
          Dst:             strcmp
        - Src:             'xplist.c:1234,21'
          Dst:             get_text_parts
        - Src:             'xplist.c:1239,25'
          Dst:             strcmp
        - Src:             'xplist.c:1241,21'
          Dst:             get_text_parts
        - Src:             'xplist.c:1246,25'
          Dst:             strcmp
        - Src:             'xplist.c:1246,56'
          Dst:             strcmp
        - Src:             'xplist.c:1249,39'
          Dst:             get_text_parts
        - Src:             'xplist.c:1253,25'
          Dst:             fprintf
        - Src:             'xplist.c:1254,25'
          Dst:             text_parts_free
        - Src:             'xplist.c:1258,27'
          Dst:             text_parts_get_content
        - Src:             'xplist.c:1259,21'
          Dst:             text_parts_free
        - Src:             'xplist.c:1261,25'
          Dst:             fprintf
        - Src:             'xplist.c:1265,26'
          Dst:             strcmp
        - Src:             'xplist.c:1265,71'
          Dst:             plist_get_node_type
        - Src:             'xplist.c:1269,25'
          Dst:             plist_free
        - Src:             'xplist.c:1277,36'
          Dst:             strdup
        - Src:             'xplist.c:1281,25'
          Dst:             strcmp
        - Src:             'xplist.c:1284,39'
          Dst:             get_text_parts
        - Src:             'xplist.c:1286,25'
          Dst:             fprintf
        - Src:             'xplist.c:1287,25'
          Dst:             text_parts_free
        - Src:             'xplist.c:1293,45'
          Dst:             text_parts_get_content
        - Src:             'xplist.c:1295,29'
          Dst:             fprintf
        - Src:             'xplist.c:1296,29'
          Dst:             text_parts_free
        - Src:             'xplist.c:1302,42'
          Dst:             base64decode
        - Src:             'xplist.c:1310,21'
          Dst:             text_parts_free
        - Src:             'xplist.c:1313,25'
          Dst:             strcmp
        - Src:             'xplist.c:1316,39'
          Dst:             get_text_parts
        - Src:             'xplist.c:1318,25'
          Dst:             fprintf
        - Src:             'xplist.c:1319,25'
          Dst:             text_parts_free
        - Src:             'xplist.c:1327,45'
          Dst:             text_parts_get_content
        - Src:             'xplist.c:1329,29'
          Dst:             fprintf
        - Src:             'xplist.c:1330,29'
          Dst:             text_parts_free
        - Src:             'xplist.c:1339,29'
          Dst:             strncpy
        - Src:             'xplist.c:1341,29'
          Dst:             parse_date
        - Src:             'xplist.c:1342,37'
          Dst:             timegm64
        - Src:             'xplist.c:1344,29'
          Dst:             fprintf
        - Src:             'xplist.c:1350,21'
          Dst:             text_parts_free
        - Src:             'xplist.c:1358,17'
          Dst:             fprintf
        - Src:             'xplist.c:1374,29'
          Dst:             plist_get_node_type
        - Src:             'xplist.c:1377,29'
          Dst:             fprintf
        - Src:             'xplist.c:1381,25'
          Dst:             plist_dict_set_item
        - Src:             'xplist.c:1384,25'
          Dst:             plist_array_append_item
        - Src:             'xplist.c:1388,25'
          Dst:             fprintf
        - Src:             'xplist.c:1396,25'
          Dst:             fprintf
        - Src:             'xplist.c:1409,21'
          Dst:             fprintf
        - Src:             'xplist.c:1413,21'
          Dst:             strcmp
        - Src:             'xplist.c:1414,21'
          Dst:             fprintf
        - Src:             'xplist.c:1432,13'
          Dst:             plist_free
        - Src:             'xplist.c:1438,9'
          Dst:             fprintf
        - Src:             'xplist.c:1445,5'
          Dst:             plist_free
        - Src:             'xplist.c:1455,9'
          Dst:             plist_free
        - Src:             'xplist.c:1461,9'
          Dst:             plist_get_node_type
        - Src:             'xplist.c:1461,34'
          Dst:             plist_dict_get_size
        - Src:             'xplist.c:1462,25'
          Dst:             plist_dict_get_item
        - Src:             'xplist.c:1463,13'
          Dst:             plist_get_node_type
        - Src:             'xplist.c:1465,13'
          Dst:             plist_get_uint_val
        - Src:             'xplist.c:1466,13'
          Dst:             plist_free
        - Src:             'xplist.c:1467,22'
          Dst:             plist_new_uid
    - functionName:    atof
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_from_xml
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1475
      functionLinenumberEnd: 1487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist_xml
        - length
        - plist
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - node_from_xml
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xplist.c:1476,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1477,9'
              BranchSideFuncs:
                - node_from_xml
            - BranchSide:      'xplist.c:1479,6'
              BranchSideFuncs:
                - node_from_xml
        - Branch String:   'xplist.c:1480,20'
          Branch Sides:
            - BranchSide:      'xplist.c:1480,24'
              BranchSideFuncs:
                - node_from_xml
            - BranchSide:      'xplist.c:1481,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:1480,9'
          Branch Sides:
            - BranchSide:      'xplist.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:1484,29'
              BranchSideFuncs:
                - node_from_xml
      Callsites:
        - Src:             'xplist.c:1486,12'
          Dst:             node_from_xml
    - functionName:    node_to_xml
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - outbuf
        - depth
      BBCount:         133
      ICount:          969
      EdgeCount:       164
      CyclomaticComplexity: 33
      functionsReached:
        - __assert_fail
        - base64encode
        - byte_array_append
        - byte_array_grow
        - calloc
        - copy_TM64_to_tm
        - dtostr
        - fprintf
        - gmtime64_r
        - node_first_child
        - node_next_sibling
        - node_to_xml
        - plist_get_data
        - snprintf
        - strftime
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xplist.c:150,9'
          Branch Sides:
            - BranchSide:      'xplist.c:151,9'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - malloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - snprintf
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - malloc
                - dtostr.371
                - malloc
                - snprintf
                - snprintf
            - BranchSide:      'xplist.c:155,32'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - malloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - snprintf
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - malloc
                - dtostr.371
                - malloc
                - snprintf
                - snprintf
        - Branch String:   'xplist.c:151,9'
          Branch Sides:
            - BranchSide:      'xplist.c:151,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:152,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:157,5'
          Branch Sides:
            - BranchSide:      'xplist.c:161,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:172,13'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - snprintf
            - BranchSide:      'xplist.c:183,13'
              BranchSideFuncs:
                - malloc
                - dtostr.371
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:190,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:196,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:202,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:207,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:212,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:217,13'
              BranchSideFuncs:
                - gmtime64_r
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
            - BranchSide:      'xplist.c:236,13'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - snprintf
            - BranchSide:      'xplist.c:246,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:249,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:161,13'
          Branch Sides:
            - BranchSide:      'xplist.c:162,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:165,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:175,13'
          Branch Sides:
            - BranchSide:      'xplist.c:176,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:178,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:223,17'
          Branch Sides:
            - BranchSide:      'xplist.c:224,30'
              BranchSideFuncs:
                - calloc
                - copy_TM64_to_tm
                - strftime
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
            - BranchSide:      'xplist.c:234,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:228,21'
          Branch Sides:
            - BranchSide:      'xplist.c:229,27'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:232,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:239,13'
          Branch Sides:
            - BranchSide:      'xplist.c:240,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:242,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:246,9'
          Branch Sides:
            - BranchSide:      'xplist.c:246,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:247,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:252,5'
          Branch Sides:
            - BranchSide:      'xplist.c:253,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:257,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:259,41'
          Branch Sides:
            - BranchSide:      'xplist.c:259,44'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:262,15'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:259,9'
          Branch Sides:
            - BranchSide:      'xplist.c:262,15'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:294,16'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
        - Branch String:   'xplist.c:271,9'
          Branch Sides:
            - BranchSide:      'xplist.c:272,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:293,9'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
        - Branch String:   'xplist.c:272,13'
          Branch Sides:
            - BranchSide:      'xplist.c:274,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:279,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:284,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:289,17'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:294,16'
          Branch Sides:
            - BranchSide:      'xplist.c:295,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
            - BranchSide:      'xplist.c:321,16'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:298,13'
          Branch Sides:
            - BranchSide:      'xplist.c:299,22'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
            - BranchSide:      'xplist.c:318,16'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
        - Branch String:   'xplist.c:300,31'
          Branch Sides:
            - BranchSide:      'xplist.c:300,22'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
            - BranchSide:      'xplist.c:300,49'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
                - byte_array_grow
        - Branch String:   'xplist.c:304,17'
          Branch Sides:
            - BranchSide:      'xplist.c:305,17'
              BranchSideFuncs:
                - byte_array_grow
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:307,13'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:307,13'
          Branch Sides:
            - BranchSide:      'xplist.c:308,24'
              BranchSideFuncs:
                - __assert_fail
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:317,9'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
        - Branch String:   'xplist.c:308,17'
          Branch Sides:
            - BranchSide:      'xplist.c:309,21'
              BranchSideFuncs:
                - byte_array_append
                - __assert_fail
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
            - BranchSide:      'xplist.c:311,26'
              BranchSideFuncs:
                - __assert_fail
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:311,25'
          Branch Sides:
            - BranchSide:      'xplist.c:311,59'
              BranchSideFuncs:
                - __assert_fail
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:311,81'
              BranchSideFuncs:
                - __assert_fail
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:312,17'
          Branch Sides:
            - BranchSide:      'xplist.c:312,17'
              BranchSideFuncs:
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - byte_array_append
            - BranchSide:      'xplist.c:313,57'
              BranchSideFuncs:
                - base64encode
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - __assert_fail
                - byte_array_append
        - Branch String:   'xplist.c:318,9'
          Branch Sides:
            - BranchSide:      'xplist.c:319,13'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
            - BranchSide:      'xplist.c:321,5'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
        - Branch String:   'xplist.c:321,16'
          Branch Sides:
            - BranchSide:      'xplist.c:323,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:346,16'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:328,9'
          Branch Sides:
            - BranchSide:      'xplist.c:329,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:331,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:335,9'
          Branch Sides:
            - BranchSide:      'xplist.c:336,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
            - BranchSide:      'xplist.c:338,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
        - Branch String:   'xplist.c:343,9'
          Branch Sides:
            - BranchSide:      'xplist.c:344,13'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
            - BranchSide:      'xplist.c:346,5'
              BranchSideFuncs:
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
        - Branch String:   'xplist.c:346,16'
          Branch Sides:
            - BranchSide:      'xplist.c:347,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
            - BranchSide:      'xplist.c:350,16'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
                - byte_array_append
        - Branch String:   'xplist.c:350,16'
          Branch Sides:
            - BranchSide:      'xplist.c:351,17'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
            - BranchSide:      'xplist.c:354,17'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
        - Branch String:   'xplist.c:359,9'
          Branch Sides:
            - BranchSide:      'xplist.c:361,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
            - BranchSide:      'xplist.c:379,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:364,43'
          Branch Sides:
            - BranchSide:      'xplist.c:364,46'
              BranchSideFuncs:
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
                - __assert_fail
            - BranchSide:      'xplist.c:368,36'
              BranchSideFuncs:
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
        - Branch String:   'xplist.c:364,13'
          Branch Sides:
            - BranchSide:      'xplist.c:365,13'
              BranchSideFuncs:
                - __assert_fail
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
            - BranchSide:      'xplist.c:368,36'
              BranchSideFuncs:
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
        - Branch String:   'xplist.c:365,13'
          Branch Sides:
            - BranchSide:      'xplist.c:365,13'
              BranchSideFuncs:
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
            - BranchSide:      'xplist.c:366,9'
              BranchSideFuncs:
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
                - node_next_sibling
        - Branch String:   'xplist.c:368,9'
          Branch Sides:
            - BranchSide:      'xplist.c:369,43'
              BranchSideFuncs:
                - node_to_xml
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:374,16'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:370,17'
          Branch Sides:
            - BranchSide:      'xplist.c:370,33'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:371,9'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_xml
        - Branch String:   'xplist.c:374,9'
          Branch Sides:
            - BranchSide:      'xplist.c:375,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:377,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'xplist.c:379,9'
          Branch Sides:
            - BranchSide:      'xplist.c:381,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'xplist.c:385,5'
              BranchSideFuncs:
                - byte_array_append
      Callsites:
        - Src:             'xplist.c:151,9'
          Dst:             fprintf
        - Src:             'xplist.c:155,17'
          Dst:             plist_get_data
        - Src:             'xplist.c:176,23'
          Dst:             snprintf
        - Src:             'xplist.c:178,23'
          Dst:             snprintf
        - Src:             'xplist.c:186,19'
          Dst:             dtostr
        - Src:             'xplist.c:222,32'
          Dst:             gmtime64_r
        - Src:             'xplist.c:224,30'
          Dst:             calloc
        - Src:             'xplist.c:226,17'
          Dst:             copy_TM64_to_tm
        - Src:             'xplist.c:227,27'
          Dst:             strftime
        - Src:             'xplist.c:240,23'
          Dst:             snprintf
        - Src:             'xplist.c:242,23'
          Dst:             snprintf
        - Src:             'xplist.c:246,9'
          Dst:             fprintf
        - Src:             'xplist.c:253,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:257,5'
          Dst:             byte_array_append
        - Src:             'xplist.c:258,5'
          Dst:             byte_array_append
        - Src:             'xplist.c:265,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:274,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:275,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:279,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:280,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:284,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:285,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:293,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:295,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:297,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:305,17'
          Dst:             byte_array_grow
        - Src:             'xplist.c:309,21'
          Dst:             byte_array_append
        - Src:             'xplist.c:312,17'
          Dst:             __assert_fail
        - Src:             'xplist.c:313,35'
          Dst:             base64encode
        - Src:             'xplist.c:314,17'
          Dst:             byte_array_append
        - Src:             'xplist.c:319,13'
          Dst:             byte_array_append
        - Src:             'xplist.c:323,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:325,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:329,13'
          Dst:             byte_array_append
        - Src:             'xplist.c:331,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:332,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:336,13'
          Dst:             byte_array_append
        - Src:             'xplist.c:338,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:339,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:340,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:341,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:344,13'
          Dst:             byte_array_append
        - Src:             'xplist.c:347,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:349,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:352,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:355,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:361,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:365,13'
          Dst:             __assert_fail
        - Src:             'xplist.c:368,19'
          Dst:             node_first_child
        - Src:             'xplist.c:369,31'
          Dst:             node_to_xml
        - Src:             'xplist.c:368,52'
          Dst:             node_next_sibling
        - Src:             'xplist.c:375,13'
          Dst:             byte_array_append
        - Src:             'xplist.c:381,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:382,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:383,9'
          Dst:             byte_array_append
        - Src:             'xplist.c:385,5'
          Dst:             byte_array_append
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_estimate_size
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 530
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - size
        - depth
      BBCount:         42
      ICount:          378
      EdgeCount:       47
      CyclomaticComplexity: 7
      functionsReached:
        - dtostr
        - fprintf
        - node_estimate_size
        - node_first_child
        - node_next_sibling
        - num_digits_i
        - num_digits_u
        - plist_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xplist.c:450,9'
          Branch Sides:
            - BranchSide:      'xplist.c:451,9'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - num_digits_i.376
                - dtostr.371
                - num_digits_i.376
                - num_digits_u.377
                - fprintf
                - node_first_child
                - node_estimate_size.445
                - node_next_sibling
            - BranchSide:      'xplist.c:453,27'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - num_digits_i.376
                - dtostr.371
                - num_digits_i.376
                - num_digits_u.377
                - fprintf
                - node_first_child
                - node_estimate_size.445
                - node_next_sibling
        - Branch String:   'xplist.c:454,9'
          Branch Sides:
            - BranchSide:      'xplist.c:456,36'
              BranchSideFuncs:
                - node_first_child
                - node_estimate_size.445
                - node_next_sibling
            - BranchSide:      'xplist.c:471,28'
              BranchSideFuncs:
                - fprintf
                - num_digits_i.376
                - dtostr.371
                - num_digits_i.376
                - num_digits_u.377
                - fprintf
        - Branch String:   'xplist.c:456,9'
          Branch Sides:
            - BranchSide:      'xplist.c:457,32'
              BranchSideFuncs:
                - node_estimate_size.445
                - node_next_sibling
            - BranchSide:      'xplist.c:459,17'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:459,9'
          Branch Sides:
            - BranchSide:      'xplist.c:461,14'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:464,14'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:467,13'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:471,27'
          Branch Sides:
            - BranchSide:      'xplist.c:471,18'
              BranchSideFuncs:
                - fprintf
                - num_digits_i.376
                - dtostr.371
                - num_digits_i.376
                - num_digits_u.377
                - fprintf
            - BranchSide:      'xplist.c:471,45'
              BranchSideFuncs:
                - fprintf
                - num_digits_i.376
                - dtostr.371
                - num_digits_i.376
                - num_digits_u.377
                - fprintf
        - Branch String:   'xplist.c:472,9'
          Branch Sides:
            - BranchSide:      'xplist.c:474,35'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:481,22'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:485,22'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:489,17'
              BranchSideFuncs:
                - num_digits_i.376
                - num_digits_u.377
            - BranchSide:      'xplist.c:497,38'
              BranchSideFuncs:
                - dtostr.371
            - BranchSide:      'xplist.c:501,14'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:505,24'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:508,14'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:511,14'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:514,44'
              BranchSideFuncs:
                - num_digits_i.376
            - BranchSide:      'xplist.c:521,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:524,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'xplist.c:489,17'
          Branch Sides:
            - BranchSide:      'xplist.c:490,39'
              BranchSideFuncs:
                - num_digits_u.377
            - BranchSide:      'xplist.c:492,48'
              BranchSideFuncs:
                - num_digits_i.376
        - Branch String:   'xplist.c:521,13'
          Branch Sides:
            - BranchSide:      'xplist.c:521,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:522,13'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:524,13'
          Branch Sides:
            - BranchSide:      'xplist.c:524,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:525,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:453,12'
          Dst:             plist_get_data
        - Src:             'xplist.c:456,19'
          Dst:             node_first_child
        - Src:             'xplist.c:457,13'
          Dst:             node_estimate_size
        - Src:             'xplist.c:456,52'
          Dst:             node_next_sibling
        - Src:             'xplist.c:490,26'
          Dst:             num_digits_u
        - Src:             'xplist.c:492,26'
          Dst:             num_digits_i
        - Src:             'xplist.c:497,22'
          Dst:             dtostr
        - Src:             'xplist.c:514,22'
          Dst:             num_digits_i
        - Src:             'xplist.c:521,13'
          Dst:             fprintf
        - Src:             'xplist.c:524,13'
          Dst:             fprintf
    - functionName:    plist_to_xml
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionLinenumberEnd: 572
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist
        - plist_xml
        - length
      BBCount:         20
      ICount:          135
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_estimate_size
        - node_to_xml
      functionUses:    2
      BranchProfiles:
        - Branch String:   'xplist.c:537,16'
          Branch Sides:
            - BranchSide:      'xplist.c:537,20'
              BranchSideFuncs:
                - node_estimate_size.445
                - byte_array_new
                - fprintf
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'xplist.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:537,30'
          Branch Sides:
            - BranchSide:      'xplist.c:537,34'
              BranchSideFuncs:
                - node_estimate_size.445
                - byte_array_new
                - fprintf
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'xplist.c:538,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:537,9'
          Branch Sides:
            - BranchSide:      'xplist.c:538,9'
              BranchSideFuncs:
                - node_estimate_size.445
                - byte_array_new
                - fprintf
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'xplist.c:541,38'
              BranchSideFuncs:
                - node_estimate_size.445
                - byte_array_new
                - fprintf
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'xplist.c:542,9'
          Branch Sides:
            - BranchSide:      'xplist.c:543,16'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:545,10'
              BranchSideFuncs:
                - byte_array_new
                - fprintf
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'xplist.c:548,9'
          Branch Sides:
            - BranchSide:      'xplist.c:549,9'
              BranchSideFuncs:
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'xplist.c:553,5'
              BranchSideFuncs:
                - byte_array_append
                - node_to_xml
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'xplist.c:549,9'
          Branch Sides:
            - BranchSide:      'xplist.c:549,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'xplist.c:550,9'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:556,9'
          Branch Sides:
            - BranchSide:      'xplist.c:557,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'xplist.c:563,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'xplist.c:541,11'
          Dst:             node_estimate_size
        - Src:             'xplist.c:547,24'
          Dst:             byte_array_new
        - Src:             'xplist.c:549,9'
          Dst:             fprintf
        - Src:             'xplist.c:553,5'
          Dst:             byte_array_append
        - Src:             'xplist.c:555,11'
          Dst:             node_to_xml
        - Src:             'xplist.c:557,9'
          Dst:             byte_array_free
        - Src:             'xplist.c:563,5'
          Dst:             byte_array_append
        - Src:             'xplist.c:569,5'
          Dst:             byte_array_free
    - functionName:    plist_xml_set_debug
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - debug
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_xml_deinit
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_xml_init
      functionSourceFile: '/src/libplist/src/xplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'xplist.c:93,23'
          Branch Sides:
            - BranchSide:      'xplist.c:93,11'
              BranchSideFuncs:
                - getenv
                - strcmp
            - BranchSide:      'xplist.c:93,23'
              BranchSideFuncs:
                - getenv
                - strcmp
        - Branch String:   'xplist.c:94,19'
          Branch Sides:
            - BranchSide:      'xplist.c:94,30'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'xplist.c:94,19'
              BranchSideFuncs: []
        - Branch String:   'xplist.c:94,9'
          Branch Sides:
            - BranchSide:      'xplist.c:94,9'
              BranchSideFuncs: []
            - BranchSide:      'xplist.c:95,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'xplist.c:93,23'
          Dst:             getenv
        - Src:             'xplist.c:94,23'
          Dst:             strcmp
    - functionName:    plist_utf8_to_utf16be
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1157
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unistr
        - size
        - items_read
        - items_written
      BBCount:         64
      ICount:          463
      EdgeCount:       86
      CyclomaticComplexity: 24
      functionsReached:
        - __bswap_16
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:1114,6'
          Branch Sides:
            - BranchSide:      'bplist.c:1115,3'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1119,2'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1115,3'
          Branch Sides:
            - BranchSide:      'bplist.c:1115,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:1116,3'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1119,2'
          Branch Sides:
            - BranchSide:      'bplist.c:1120,8'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1148,6'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1121,8'
          Branch Sides:
            - BranchSide:      'bplist.c:1121,23'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1121,8'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1122,8'
          Branch Sides:
            - BranchSide:      'bplist.c:1122,23'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1122,8'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1123,8'
          Branch Sides:
            - BranchSide:      'bplist.c:1123,23'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1123,8'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1124,20'
          Branch Sides:
            - BranchSide:      'bplist.c:1124,24'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1130,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1124,36'
          Branch Sides:
            - BranchSide:      'bplist.c:1124,40'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1130,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1124,52'
          Branch Sides:
            - BranchSide:      'bplist.c:1124,56'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1130,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1124,68'
          Branch Sides:
            - BranchSide:      'bplist.c:1124,72'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1130,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1124,7'
          Branch Sides:
            - BranchSide:      'bplist.c:1126,12'
              BranchSideFuncs:
                - __bswap_16
                - __bswap_16
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1130,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1130,27'
          Branch Sides:
            - BranchSide:      'bplist.c:1130,31'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1134,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1130,43'
          Branch Sides:
            - BranchSide:      'bplist.c:1130,47'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1134,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1130,59'
          Branch Sides:
            - BranchSide:      'bplist.c:1130,63'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1134,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1130,14'
          Branch Sides:
            - BranchSide:      'bplist.c:1132,18'
              BranchSideFuncs:
                - __bswap_16
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1134,15'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1134,27'
          Branch Sides:
            - BranchSide:      'bplist.c:1134,31'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1138,14'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1134,43'
          Branch Sides:
            - BranchSide:      'bplist.c:1134,47'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1138,14'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1134,14'
          Branch Sides:
            - BranchSide:      'bplist.c:1136,18'
              BranchSideFuncs:
                - __bswap_16
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1138,14'
              BranchSideFuncs:
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
        - Branch String:   'bplist.c:1138,14'
          Branch Sides:
            - BranchSide:      'bplist.c:1140,18'
              BranchSideFuncs:
                - __bswap_16
                - fprintf
                - __bswap_16
                - __bswap_16
                - __bswap_16
                - __bswap_16
            - BranchSide:      'bplist.c:1144,4'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:1144,4'
          Branch Sides:
            - BranchSide:      'bplist.c:1144,4'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:1145,4'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1148,6'
          Branch Sides:
            - BranchSide:      'bplist.c:1149,17'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:1151,6'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1151,6'
          Branch Sides:
            - BranchSide:      'bplist.c:1152,20'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:1154,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:1115,3'
          Dst:             fprintf
        - Src:             'bplist.c:1127,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:1128,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:1132,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:1136,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:1140,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:1144,4'
          Dst:             fprintf
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          17
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write_raw_data
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1088
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - mark
        - val
        - size
      BBCount:         12
      ICount:          81
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - byte_array_append
        - write_int
      functionUses:    3
      BranchProfiles:
        - Branch String:   'bplist.c:1081,30'
          Branch Sides:
            - BranchSide:      'bplist.c:1081,42'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - write_int
            - BranchSide:      'bplist.c:1081,27'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - write_int
        - Branch String:   'bplist.c:1083,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1084,19'
              BranchSideFuncs:
                - write_int
                - byte_array_append
            - BranchSide:      'bplist.c:1086,25'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'bplist.c:1086,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1086,36'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'bplist.c:1086,9'
              BranchSideFuncs:
                - byte_array_append
      Callsites:
        - Src:             'bplist.c:1082,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1084,9'
          Dst:             write_int
        - Src:             'bplist.c:1087,5'
          Dst:             byte_array_append
    - functionName:    write_int
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1038
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - val
      BBCount:         21
      ICount:          119
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_64
        - byte_array_append
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bplist.c:1028,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1028,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1028,16'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1028,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1028,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1028,16'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1028,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1028,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1028,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1031,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1032,13'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1033,23'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1033,23'
          Branch Sides:
            - BranchSide:      'bplist.c:1033,23'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1033,23'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1033,23'
          Branch Sides:
            - BranchSide:      'bplist.c:1033,23'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1033,23'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
      Callsites:
        - Src:             'bplist.c:1035,11'
          Dst:             __bswap_64
        - Src:             'bplist.c:1036,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1037,5'
          Dst:             byte_array_append
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          38
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_utf16be_to_utf8
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - unistr
        - len
        - items_read
        - items_written
      BBCount:         50
      ICount:          398
      EdgeCount:       66
      CyclomaticComplexity: 18
      functionsReached:
        - __bswap_16
        - fprintf
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:374,14'
          Branch Sides:
            - BranchSide:      'bplist.c:374,18'
              BranchSideFuncs:
                - malloc
                - fprintf
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:374,29'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:374,6'
          Branch Sides:
            - BranchSide:      'bplist.c:374,29'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:377,6'
              BranchSideFuncs:
                - malloc
                - fprintf
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:386,6'
          Branch Sides:
            - BranchSide:      'bplist.c:387,3'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:391,2'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:387,3'
          Branch Sides:
            - BranchSide:      'bplist.c:387,3'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:388,3'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:391,2'
          Branch Sides:
            - BranchSide:      'bplist.c:392,8'
              BranchSideFuncs:
                - __bswap_16
                - realloc
            - BranchSide:      'bplist.c:426,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'bplist.c:394,20'
          Branch Sides:
            - BranchSide:      'bplist.c:394,23'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:403,14'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:394,7'
          Branch Sides:
            - BranchSide:      'bplist.c:395,9'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:403,14'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:395,8'
          Branch Sides:
            - BranchSide:      'bplist.c:396,25'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:401,25'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:403,27'
          Branch Sides:
            - BranchSide:      'bplist.c:403,30'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:415,14'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:403,14'
          Branch Sides:
            - BranchSide:      'bplist.c:404,8'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:415,14'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:404,8'
          Branch Sides:
            - BranchSide:      'bplist.c:0,0'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:405,25'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:415,14'
          Branch Sides:
            - BranchSide:      'bplist.c:416,34'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:419,14'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:419,14'
          Branch Sides:
            - BranchSide:      'bplist.c:420,34'
              BranchSideFuncs:
                - realloc
                - __bswap_16
            - BranchSide:      'bplist.c:423,25'
              BranchSideFuncs:
                - realloc
                - __bswap_16
        - Branch String:   'bplist.c:426,6'
          Branch Sides:
            - BranchSide:      'bplist.c:427,17'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'bplist.c:429,6'
              BranchSideFuncs:
                - realloc
        - Branch String:   'bplist.c:429,6'
          Branch Sides:
            - BranchSide:      'bplist.c:430,20'
              BranchSideFuncs:
                - realloc
            - BranchSide:      'bplist.c:432,2'
              BranchSideFuncs:
                - realloc
        - Branch String:   'bplist.c:436,6'
          Branch Sides:
            - BranchSide:      'bplist.c:437,12'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:440,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:387,3'
          Dst:             fprintf
        - Src:             'bplist.c:392,8'
          Dst:             __bswap_16
        - Src:             'bplist.c:435,22'
          Dst:             realloc
    - functionName:    parse_dict_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 478
      functionLinenumberEnd: 554
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - bnode
        - size
      BBCount:         74
      ICount:          625
      EdgeCount:       100
      CyclomaticComplexity: 28
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - fprintf
        - node_attach
        - node_create
        - parse_bin_node_at_index
        - plist_free
        - plist_get_data
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:491,5'
          Branch Sides:
            - BranchSide:      'bplist.c:492,17'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:553,12'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:497,40'
          Branch Sides:
            - BranchSide:      'bplist.c:497,43'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:499,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:497,97'
          Branch Sides:
            - BranchSide:      'bplist.c:498,14'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:499,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:498,40'
          Branch Sides:
            - BranchSide:      'bplist.c:498,43'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:499,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:497,13'
          Branch Sides:
            - BranchSide:      'bplist.c:499,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:500,13'
          Branch Sides:
            - BranchSide:      'bplist.c:500,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:501,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:504,18'
          Branch Sides:
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:504,18'
          Branch Sides:
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:504,18'
          Branch Sides:
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_32
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
        - Branch String:   'bplist.c:504,18'
          Branch Sides:
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_16
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:504,18'
          Branch Sides:
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:504,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:505,18'
          Branch Sides:
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:505,18'
          Branch Sides:
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:505,18'
          Branch Sides:
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_32
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - __bswap_16
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
        - Branch String:   'bplist.c:505,18'
          Branch Sides:
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_16
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:505,18'
          Branch Sides:
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:505,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:507,13'
          Branch Sides:
            - BranchSide:      'bplist.c:508,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:512,13'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:509,13'
          Branch Sides:
            - BranchSide:      'bplist.c:509,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:510,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:512,13'
          Branch Sides:
            - BranchSide:      'bplist.c:513,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:519,47'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:514,13'
          Branch Sides:
            - BranchSide:      'bplist.c:514,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:515,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:520,13'
          Branch Sides:
            - BranchSide:      'bplist.c:521,24'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:525,28'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:525,13'
          Branch Sides:
            - BranchSide:      'bplist.c:526,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:533,24'
              BranchSideFuncs:
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:526,13'
          Branch Sides:
            - BranchSide:      'bplist.c:526,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'bplist.c:527,24'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'bplist.c:534,13'
          Branch Sides:
            - BranchSide:      'bplist.c:535,13'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:542,47'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:535,13'
          Branch Sides:
            - BranchSide:      'bplist.c:535,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'bplist.c:536,24'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'bplist.c:543,13'
          Branch Sides:
            - BranchSide:      'bplist.c:544,24'
              BranchSideFuncs:
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:549,29'
              BranchSideFuncs:
                - node_attach
                - node_attach
                - __bswap_64
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_get_data
                - plist_get_data
                - plist_get_data
                - plist_free
                - plist_free
                - fprintf
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - plist_free
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
      Callsites:
        - Src:             'bplist.c:482,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:489,20'
          Dst:             node_create
        - Src:             'bplist.c:499,13'
          Dst:             plist_free
        - Src:             'bplist.c:500,13'
          Dst:             fprintf
        - Src:             'bplist.c:504,18'
          Dst:             __bswap_64
        - Src:             'bplist.c:504,18'
          Dst:             __bswap_32
        - Src:             'bplist.c:504,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:504,18'
          Dst:             __bswap_64
        - Src:             'bplist.c:505,18'
          Dst:             __bswap_64
        - Src:             'bplist.c:505,18'
          Dst:             __bswap_32
        - Src:             'bplist.c:505,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:505,18'
          Dst:             __bswap_64
        - Src:             'bplist.c:508,13'
          Dst:             plist_free
        - Src:             'bplist.c:509,13'
          Dst:             fprintf
        - Src:             'bplist.c:513,13'
          Dst:             plist_free
        - Src:             'bplist.c:514,13'
          Dst:             fprintf
        - Src:             'bplist.c:519,23'
          Dst:             parse_bin_node_at_index
        - Src:             'bplist.c:521,13'
          Dst:             plist_free
        - Src:             'bplist.c:525,13'
          Dst:             plist_get_data
        - Src:             'bplist.c:526,13'
          Dst:             fprintf
        - Src:             'bplist.c:527,13'
          Dst:             plist_free
        - Src:             'bplist.c:528,13'
          Dst:             plist_free
        - Src:             'bplist.c:533,9'
          Dst:             plist_get_data
        - Src:             'bplist.c:534,14'
          Dst:             plist_get_data
        - Src:             'bplist.c:535,13'
          Dst:             fprintf
        - Src:             'bplist.c:536,13'
          Dst:             plist_free
        - Src:             'bplist.c:537,13'
          Dst:             plist_free
        - Src:             'bplist.c:542,23'
          Dst:             parse_bin_node_at_index
        - Src:             'bplist.c:544,13'
          Dst:             plist_free
        - Src:             'bplist.c:545,13'
          Dst:             plist_free
        - Src:             'bplist.c:549,9'
          Dst:             node_attach
        - Src:             'bplist.c:550,9'
          Dst:             node_attach
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - __bsx
      BBCount:         1
      ICount:          22
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_bin_node_at_index
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 831
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - bplist
        - node_index
      BBCount:         58
      ICount:          446
      EdgeCount:       77
      CyclomaticComplexity: 21
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - fprintf
        - parse_bin_node
        - ptr_array_add
        - ptr_array_index
        - ptr_array_set
        - ptr_array_size
      functionUses:    4
      BranchProfiles:
        - Branch String:   'bplist.c:786,9'
          Branch Sides:
            - BranchSide:      'bplist.c:787,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:791,15'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
        - Branch String:   'bplist.c:787,9'
          Branch Sides:
            - BranchSide:      'bplist.c:787,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:788,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:792,40'
          Branch Sides:
            - BranchSide:      'bplist.c:793,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:794,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:792,9'
          Branch Sides:
            - BranchSide:      'bplist.c:794,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:798,11'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:794,9'
          Branch Sides:
            - BranchSide:      'bplist.c:794,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:795,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:798,26'
          Branch Sides:
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:798,26'
          Branch Sides:
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:798,26'
          Branch Sides:
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_32
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
                - __bswap_16
        - Branch String:   'bplist.c:798,26'
          Branch Sides:
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_16
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
        - Branch String:   'bplist.c:798,26'
          Branch Sides:
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
            - BranchSide:      'bplist.c:798,26'
              BranchSideFuncs:
                - __bswap_64
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
                - fprintf
        - Branch String:   'bplist.c:800,68'
          Branch Sides:
            - BranchSide:      'bplist.c:800,72'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:801,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:800,9'
          Branch Sides:
            - BranchSide:      'bplist.c:801,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:806,34'
              BranchSideFuncs:
                - ptr_array_size
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_size
                - ptr_array_add
        - Branch String:   'bplist.c:801,9'
          Branch Sides:
            - BranchSide:      'bplist.c:801,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:802,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:806,9'
          Branch Sides:
            - BranchSide:      'bplist.c:807,9'
              BranchSideFuncs:
                - ptr_array_size
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
                - ptr_array_add
            - BranchSide:      'bplist.c:811,16'
              BranchSideFuncs:
                - ptr_array_set
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
        - Branch String:   'bplist.c:807,9'
          Branch Sides:
            - BranchSide:      'bplist.c:808,27'
              BranchSideFuncs:
                - ptr_array_add
                - ptr_array_size
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
            - BranchSide:      'bplist.c:810,5'
              BranchSideFuncs:
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
        - Branch String:   'bplist.c:815,9'
          Branch Sides:
            - BranchSide:      'bplist.c:816,18'
              BranchSideFuncs:
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
            - BranchSide:      'bplist.c:827,5'
              BranchSideFuncs:
                - parse_bin_node
        - Branch String:   'bplist.c:816,9'
          Branch Sides:
            - BranchSide:      'bplist.c:817,44'
              BranchSideFuncs:
                - ptr_array_index
                - ptr_array_index
                - parse_bin_node
                - fprintf
            - BranchSide:      'bplist.c:824,5'
              BranchSideFuncs:
                - parse_bin_node
        - Branch String:   'bplist.c:819,17'
          Branch Sides:
            - BranchSide:      'bplist.c:820,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:823,9'
              BranchSideFuncs:
                - parse_bin_node
                - ptr_array_index
                - ptr_array_index
                - fprintf
        - Branch String:   'bplist.c:820,17'
          Branch Sides:
            - BranchSide:      'bplist.c:820,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:821,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:787,9'
          Dst:             fprintf
        - Src:             'bplist.c:794,9'
          Dst:             fprintf
        - Src:             'bplist.c:798,26'
          Dst:             __bswap_64
        - Src:             'bplist.c:798,26'
          Dst:             __bswap_32
        - Src:             'bplist.c:798,26'
          Dst:             __bswap_16
        - Src:             'bplist.c:798,26'
          Dst:             __bswap_64
        - Src:             'bplist.c:801,9'
          Dst:             fprintf
        - Src:             'bplist.c:806,19'
          Dst:             ptr_array_size
        - Src:             'bplist.c:807,26'
          Dst:             ptr_array_size
        - Src:             'bplist.c:808,13'
          Dst:             ptr_array_add
        - Src:             'bplist.c:811,2'
          Dst:             ptr_array_set
        - Src:             'bplist.c:817,28'
          Dst:             ptr_array_index
        - Src:             'bplist.c:818,32'
          Dst:             ptr_array_index
        - Src:             'bplist.c:820,17'
          Dst:             fprintf
        - Src:             'bplist.c:828,13'
          Dst:             parse_bin_node
    - functionName:    parse_bin_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - bplist
        - object
      BBCount:         133
      ICount:          835
      EdgeCount:       169
      CyclomaticComplexity: 38
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - fprintf
        - node_create
        - parse_array_node
        - parse_data_node
        - parse_date_node
        - parse_dict_node
        - parse_int_node
        - parse_real_node
        - parse_string_node
        - parse_uid_node
        - parse_unicode_node
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:625,9'
          Branch Sides:
            - BranchSide:      'bplist.c:626,9'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:628,15'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:632,9'
          Branch Sides:
            - BranchSide:      'bplist.c:633,17'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:661,37'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
        - Branch String:   'bplist.c:633,9'
          Branch Sides:
            - BranchSide:      'bplist.c:641,36'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:641,36'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:641,36'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:641,36'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:641,36'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:641,36'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:657,13'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
        - Branch String:   'bplist.c:642,17'
          Branch Sides:
            - BranchSide:      'bplist.c:643,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:646,15'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - fprintf
        - Branch String:   'bplist.c:643,17'
          Branch Sides:
            - BranchSide:      'bplist.c:643,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:644,17'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:648,17'
          Branch Sides:
            - BranchSide:      'bplist.c:649,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:649,17'
          Branch Sides:
            - BranchSide:      'bplist.c:649,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:650,17'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:652,20'
          Branch Sides:
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:652,20'
          Branch Sides:
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:652,20'
          Branch Sides:
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_32
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
                - __bswap_16
        - Branch String:   'bplist.c:652,20'
          Branch Sides:
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_16
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - __bswap_64
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
        - Branch String:   'bplist.c:652,20'
          Branch Sides:
            - BranchSide:      'bplist.c:652,20'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
            - BranchSide:      'bplist.c:659,5'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
                - parse_uid_node
                - fprintf
                - parse_array_node
                - fprintf
                - parse_unicode_node
                - fprintf
                - fprintf
                - parse_string_node
                - fprintf
                - parse_data_node
                - fprintf
                - parse_date_node
                - fprintf
                - fprintf
                - parse_real_node
                - fprintf
                - parse_int_node
                - fprintf
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - fprintf
        - Branch String:   'bplist.c:663,5'
          Branch Sides:
            - BranchSide:      'bplist.c:667,17'
              BranchSideFuncs:
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
                - plist_new_plist_data
                - node_create
            - BranchSide:      'bplist.c:701,13'
              BranchSideFuncs:
                - parse_int_node
                - fprintf
            - BranchSide:      'bplist.c:708,13'
              BranchSideFuncs:
                - parse_real_node
                - fprintf
            - BranchSide:      'bplist.c:715,18'
              BranchSideFuncs:
                - parse_date_node
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:726,13'
              BranchSideFuncs:
                - parse_data_node
                - fprintf
            - BranchSide:      'bplist.c:733,13'
              BranchSideFuncs:
                - parse_string_node
                - fprintf
            - BranchSide:      'bplist.c:740,13'
              BranchSideFuncs:
                - parse_unicode_node
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:752,13'
              BranchSideFuncs:
                - parse_array_node
                - fprintf
            - BranchSide:      'bplist.c:752,13'
              BranchSideFuncs:
                - parse_array_node
                - fprintf
            - BranchSide:      'bplist.c:759,13'
              BranchSideFuncs:
                - parse_uid_node
                - fprintf
            - BranchSide:      'bplist.c:766,13'
              BranchSideFuncs:
                - parse_dict_node
                - fprintf
            - BranchSide:      'bplist.c:773,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:667,9'
          Branch Sides:
            - BranchSide:      'bplist.c:672,33'
              BranchSideFuncs:
                - plist_new_plist_data
                - node_create
            - BranchSide:      'bplist.c:681,33'
              BranchSideFuncs:
                - plist_new_plist_data
                - node_create
            - BranchSide:      'bplist.c:690,33'
              BranchSideFuncs:
                - plist_new_plist_data
                - node_create
            - BranchSide:      'bplist.c:697,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:701,13'
          Branch Sides:
            - BranchSide:      'bplist.c:702,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:705,31'
              BranchSideFuncs:
                - parse_int_node
        - Branch String:   'bplist.c:702,13'
          Branch Sides:
            - BranchSide:      'bplist.c:702,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:703,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:708,13'
          Branch Sides:
            - BranchSide:      'bplist.c:709,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:712,32'
              BranchSideFuncs:
                - parse_real_node
        - Branch String:   'bplist.c:709,13'
          Branch Sides:
            - BranchSide:      'bplist.c:709,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:710,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:715,13'
          Branch Sides:
            - BranchSide:      'bplist.c:716,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:719,13'
              BranchSideFuncs:
                - parse_date_node
                - fprintf
        - Branch String:   'bplist.c:716,13'
          Branch Sides:
            - BranchSide:      'bplist.c:716,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:717,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:719,13'
          Branch Sides:
            - BranchSide:      'bplist.c:720,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:723,32'
              BranchSideFuncs:
                - parse_date_node
        - Branch String:   'bplist.c:720,13'
          Branch Sides:
            - BranchSide:      'bplist.c:720,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:721,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:726,38'
          Branch Sides:
            - BranchSide:      'bplist.c:726,41'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:727,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:726,13'
          Branch Sides:
            - BranchSide:      'bplist.c:727,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:730,32'
              BranchSideFuncs:
                - parse_data_node
        - Branch String:   'bplist.c:727,13'
          Branch Sides:
            - BranchSide:      'bplist.c:727,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:728,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:733,38'
          Branch Sides:
            - BranchSide:      'bplist.c:733,41'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:734,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:733,13'
          Branch Sides:
            - BranchSide:      'bplist.c:734,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:737,34'
              BranchSideFuncs:
                - parse_string_node
        - Branch String:   'bplist.c:734,13'
          Branch Sides:
            - BranchSide:      'bplist.c:734,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:735,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:740,13'
          Branch Sides:
            - BranchSide:      'bplist.c:741,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:744,13'
              BranchSideFuncs:
                - parse_unicode_node
                - fprintf
        - Branch String:   'bplist.c:741,13'
          Branch Sides:
            - BranchSide:      'bplist.c:741,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:742,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:744,40'
          Branch Sides:
            - BranchSide:      'bplist.c:744,43'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:745,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:744,13'
          Branch Sides:
            - BranchSide:      'bplist.c:745,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:748,35'
              BranchSideFuncs:
                - parse_unicode_node
        - Branch String:   'bplist.c:745,13'
          Branch Sides:
            - BranchSide:      'bplist.c:745,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:746,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:752,38'
          Branch Sides:
            - BranchSide:      'bplist.c:752,41'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:753,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:752,13'
          Branch Sides:
            - BranchSide:      'bplist.c:753,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:756,33'
              BranchSideFuncs:
                - parse_array_node
        - Branch String:   'bplist.c:753,13'
          Branch Sides:
            - BranchSide:      'bplist.c:753,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:754,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:759,13'
          Branch Sides:
            - BranchSide:      'bplist.c:760,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:763,31'
              BranchSideFuncs:
                - parse_uid_node
        - Branch String:   'bplist.c:760,13'
          Branch Sides:
            - BranchSide:      'bplist.c:760,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:761,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:766,38'
          Branch Sides:
            - BranchSide:      'bplist.c:766,41'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:767,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:766,13'
          Branch Sides:
            - BranchSide:      'bplist.c:767,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:770,32'
              BranchSideFuncs:
                - parse_dict_node
        - Branch String:   'bplist.c:767,13'
          Branch Sides:
            - BranchSide:      'bplist.c:767,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:768,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:773,9'
          Branch Sides:
            - BranchSide:      'bplist.c:773,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:774,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:643,17'
          Dst:             fprintf
        - Src:             'bplist.c:649,17'
          Dst:             fprintf
        - Src:             'bplist.c:652,20'
          Dst:             __bswap_64
        - Src:             'bplist.c:652,20'
          Dst:             __bswap_32
        - Src:             'bplist.c:652,20'
          Dst:             __bswap_16
        - Src:             'bplist.c:652,20'
          Dst:             __bswap_64
        - Src:             'bplist.c:672,33'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:676,20'
          Dst:             node_create
        - Src:             'bplist.c:681,33'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:685,20'
          Dst:             node_create
        - Src:             'bplist.c:690,33'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:693,20'
          Dst:             node_create
        - Src:             'bplist.c:702,13'
          Dst:             fprintf
        - Src:             'bplist.c:705,16'
          Dst:             parse_int_node
        - Src:             'bplist.c:709,13'
          Dst:             fprintf
        - Src:             'bplist.c:712,16'
          Dst:             parse_real_node
        - Src:             'bplist.c:716,13'
          Dst:             fprintf
        - Src:             'bplist.c:720,13'
          Dst:             fprintf
        - Src:             'bplist.c:723,16'
          Dst:             parse_date_node
        - Src:             'bplist.c:727,13'
          Dst:             fprintf
        - Src:             'bplist.c:730,16'
          Dst:             parse_data_node
        - Src:             'bplist.c:734,13'
          Dst:             fprintf
        - Src:             'bplist.c:737,16'
          Dst:             parse_string_node
        - Src:             'bplist.c:741,13'
          Dst:             fprintf
        - Src:             'bplist.c:745,13'
          Dst:             fprintf
        - Src:             'bplist.c:748,16'
          Dst:             parse_unicode_node
        - Src:             'bplist.c:753,13'
          Dst:             fprintf
        - Src:             'bplist.c:756,16'
          Dst:             parse_array_node
        - Src:             'bplist.c:760,13'
          Dst:             fprintf
        - Src:             'bplist.c:763,16'
          Dst:             parse_uid_node
        - Src:             'bplist.c:767,13'
          Dst:             fprintf
        - Src:             'bplist.c:770,16'
          Dst:             parse_dict_node
        - Src:             'bplist.c:773,9'
          Dst:             fprintf
    - functionName:    parse_int_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         30
      ICount:          228
      EdgeCount:       35
      CyclomaticComplexity: 7
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - fprintf
        - node_create
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:281,5'
          Branch Sides:
            - BranchSide:      'bplist.c:287,9'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:287,9'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:287,9'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:287,9'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:290,24'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:293,14'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'bplist.c:294,9'
          Branch Sides:
            - BranchSide:      'bplist.c:294,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:295,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:298,20'
          Branch Sides:
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:298,20'
          Branch Sides:
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:298,20'
          Branch Sides:
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_32
                - node_create
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - __bswap_16
        - Branch String:   'bplist.c:298,20'
          Branch Sides:
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_16
                - node_create
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
        - Branch String:   'bplist.c:298,20'
          Branch Sides:
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - node_create
            - BranchSide:      'bplist.c:298,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
      Callsites:
        - Src:             'bplist.c:278,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:294,9'
          Dst:             fprintf
        - Src:             'bplist.c:298,20'
          Dst:             __bswap_64
        - Src:             'bplist.c:298,20'
          Dst:             __bswap_32
        - Src:             'bplist.c:298,20'
          Dst:             __bswap_16
        - Src:             'bplist.c:298,20'
          Dst:             __bswap_64
        - Src:             'bplist.c:303,12'
          Dst:             node_create
    - functionName:    parse_real_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         11
      ICount:          138
      EdgeCount:       11
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
        - node_create
        - plist_new_plist_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bplist.c:311,5'
          Branch Sides:
            - BranchSide:      'bplist.c:316,24'
              BranchSideFuncs:
                - node_create
            - BranchSide:      'bplist.c:327,24'
              BranchSideFuncs:
                - node_create
            - BranchSide:      'bplist.c:334,14'
              BranchSideFuncs:
                - free
                - fprintf
        - Branch String:   'bplist.c:335,9'
          Branch Sides:
            - BranchSide:      'bplist.c:335,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:336,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:308,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:335,9'
          Dst:             fprintf
        - Src:             'bplist.c:341,12'
          Dst:             node_create
    - functionName:    parse_date_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - parse_real_node
        - plist_get_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bplist.c:346,20'
          Dst:             parse_real_node
        - Src:             'bplist.c:347,25'
          Dst:             plist_get_data
    - functionName:    parse_data_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 461
      functionLinenumberEnd: 475
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         9
      ICount:          76
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - node_create
        - plist_free_data
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:467,9'
          Branch Sides:
            - BranchSide:      'bplist.c:468,25'
              BranchSideFuncs:
                - node_create
            - BranchSide:      'bplist.c:472,12'
              BranchSideFuncs:
                - node_create
        - Branch String:   'bplist.c:469,9'
          Branch Sides:
            - BranchSide:      'bplist.c:469,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:470,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:462,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:468,9'
          Dst:             plist_free_data
        - Src:             'bplist.c:469,9'
          Dst:             fprintf
        - Src:             'bplist.c:474,12'
          Dst:             node_create
    - functionName:    parse_string_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fprintf
        - node_create
        - plist_free_data
        - plist_new_plist_data
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:360,9'
          Branch Sides:
            - BranchSide:      'bplist.c:361,25'
              BranchSideFuncs:
                - strlen
                - node_create
            - BranchSide:      'bplist.c:365,12'
              BranchSideFuncs:
                - strlen
                - node_create
        - Branch String:   'bplist.c:362,9'
          Branch Sides:
            - BranchSide:      'bplist.c:362,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:363,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:356,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:361,9'
          Dst:             plist_free_data
        - Src:             'bplist.c:362,9'
          Dst:             fprintf
        - Src:             'bplist.c:367,20'
          Dst:             strlen
        - Src:             'bplist.c:369,12'
          Dst:             node_create
    - functionName:    parse_unicode_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 458
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         6
      ICount:          62
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - node_create
        - plist_free_data
        - plist_new_plist_data
        - plist_utf16be_to_utf8
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:451,9'
          Branch Sides:
            - BranchSide:      'bplist.c:452,25'
              BranchSideFuncs:
                - node_create
            - BranchSide:      'bplist.c:455,20'
              BranchSideFuncs:
                - node_create
      Callsites:
        - Src:             'bplist.c:445,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:450,20'
          Dst:             plist_utf16be_to_utf8
        - Src:             'bplist.c:452,9'
          Dst:             plist_free_data
        - Src:             'bplist.c:457,12'
          Dst:             node_create
    - functionName:    parse_array_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 557
      functionLinenumberEnd: 598
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - bnode
        - size
      BBCount:         38
      ICount:          322
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - fprintf
        - node_attach
        - node_create
        - parse_bin_node_at_index
        - plist_free
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:569,5'
          Branch Sides:
            - BranchSide:      'bplist.c:570,17'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:597,12'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:573,39'
          Branch Sides:
            - BranchSide:      'bplist.c:573,42'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:574,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:573,13'
          Branch Sides:
            - BranchSide:      'bplist.c:574,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:575,13'
          Branch Sides:
            - BranchSide:      'bplist.c:575,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:576,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:579,18'
          Branch Sides:
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:579,18'
          Branch Sides:
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:579,18'
          Branch Sides:
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_32
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
                - __bswap_16
        - Branch String:   'bplist.c:579,18'
          Branch Sides:
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_16
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_64
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:579,18'
          Branch Sides:
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_64
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:579,18'
              BranchSideFuncs:
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:581,13'
          Branch Sides:
            - BranchSide:      'bplist.c:582,24'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:588,47'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - plist_free
                - node_attach
                - __bswap_64
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
        - Branch String:   'bplist.c:583,13'
          Branch Sides:
            - BranchSide:      'bplist.c:583,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:584,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:589,13'
          Branch Sides:
            - BranchSide:      'bplist.c:590,24'
              BranchSideFuncs:
                - node_attach
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
            - BranchSide:      'bplist.c:594,29'
              BranchSideFuncs:
                - node_attach
                - __bswap_64
                - parse_bin_node_at_index
                - plist_free
                - plist_free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
                - plist_free
                - fprintf
      Callsites:
        - Src:             'bplist.c:561,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:567,20'
          Dst:             node_create
        - Src:             'bplist.c:574,13'
          Dst:             plist_free
        - Src:             'bplist.c:575,13'
          Dst:             fprintf
        - Src:             'bplist.c:579,18'
          Dst:             __bswap_64
        - Src:             'bplist.c:579,18'
          Dst:             __bswap_32
        - Src:             'bplist.c:579,18'
          Dst:             __bswap_16
        - Src:             'bplist.c:579,18'
          Dst:             __bswap_64
        - Src:             'bplist.c:582,13'
          Dst:             plist_free
        - Src:             'bplist.c:583,13'
          Dst:             fprintf
        - Src:             'bplist.c:588,23'
          Dst:             parse_bin_node_at_index
        - Src:             'bplist.c:590,13'
          Dst:             plist_free
        - Src:             'bplist.c:594,9'
          Dst:             node_attach
    - functionName:    parse_uid_node
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 601
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bnode
        - size
      BBCount:         24
      ICount:          209
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - __bswap_16
        - __bswap_32
        - __bswap_64
        - fprintf
        - node_create
        - plist_new_plist_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:604,20'
          Branch Sides:
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
                - __bswap_16
                - __bswap_32
                - __bswap_64
        - Branch String:   'bplist.c:604,20'
          Branch Sides:
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
                - __bswap_16
                - __bswap_32
        - Branch String:   'bplist.c:604,20'
          Branch Sides:
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_32
                - node_create
                - free
                - fprintf
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
                - __bswap_16
        - Branch String:   'bplist.c:604,20'
          Branch Sides:
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_16
                - node_create
                - free
                - fprintf
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
        - Branch String:   'bplist.c:604,20'
          Branch Sides:
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - node_create
                - free
                - fprintf
            - BranchSide:      'bplist.c:604,20'
              BranchSideFuncs:
                - __bswap_64
                - node_create
                - free
                - fprintf
        - Branch String:   'bplist.c:605,9'
          Branch Sides:
            - BranchSide:      'bplist.c:606,9'
              BranchSideFuncs:
                - free
                - fprintf
            - BranchSide:      'bplist.c:611,17'
              BranchSideFuncs:
                - node_create
        - Branch String:   'bplist.c:606,9'
          Branch Sides:
            - BranchSide:      'bplist.c:606,9'
              BranchSideFuncs:
                - fprintf
                - free
            - BranchSide:      'bplist.c:607,14'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'bplist.c:602,25'
          Dst:             plist_new_plist_data
        - Src:             'bplist.c:604,20'
          Dst:             __bswap_64
        - Src:             'bplist.c:604,20'
          Dst:             __bswap_32
        - Src:             'bplist.c:604,20'
          Dst:             __bswap_16
        - Src:             'bplist.c:604,20'
          Dst:             __bswap_64
        - Src:             'bplist.c:606,9'
          Dst:             fprintf
        - Src:             'bplist.c:615,12'
          Dst:             node_create
    - functionName:    write_uid
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1227
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - val
      BBCount:         15
      ICount:          97
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - __bswap_64
        - byte_array_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:1217,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1217,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1217,16'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1217,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1217,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1217,16'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1217,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1217,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1217,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1220,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1220,9'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1221,13'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - byte_array_append
      Callsites:
        - Src:             'bplist.c:1224,11'
          Dst:             __bswap_64
        - Src:             'bplist.c:1225,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1226,5'
          Dst:             byte_array_append
    - functionName:    write_date
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1070
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - bplist
        - val
      BBCount:         3
      ICount:          62
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - byte_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bplist.c:1076,5'
          Dst:             byte_array_append
    - functionName:    write_dict
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1190
      functionLinenumberEnd: 1212
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bplist
        - node
        - ref_table
        - ref_size
      BBCount:         23
      ICount:          181
      EdgeCount:       29
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_64
        - byte_array_append
        - hash_table_lookup
        - node_first_child
        - node_n_children
        - node_next_sibling
        - write_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:1195,37'
          Branch Sides:
            - BranchSide:      'bplist.c:1195,49'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - write_int
            - BranchSide:      'bplist.c:1195,34'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - write_int
        - Branch String:   'bplist.c:1197,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1198,19'
              BranchSideFuncs:
                - write_int
                - node_first_child
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'bplist.c:1201,12'
              BranchSideFuncs:
                - node_first_child
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'bplist.c:1201,51'
          Branch Sides:
            - BranchSide:      'bplist.c:1201,54'
              BranchSideFuncs:
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'bplist.c:1201,5'
              BranchSideFuncs:
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'bplist.c:1201,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1202,58'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'bplist.c:1207,12'
              BranchSideFuncs:
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'bplist.c:1207,51'
          Branch Sides:
            - BranchSide:      'bplist.c:1207,54'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'bplist.c:1207,5'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
        - Branch String:   'bplist.c:1207,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1208,58'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - node_next_sibling
            - BranchSide:      'bplist.c:1212,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:1194,21'
          Dst:             node_n_children
        - Src:             'bplist.c:1196,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1198,9'
          Dst:             write_int
        - Src:             'bplist.c:1201,23'
          Dst:             node_first_child
        - Src:             'bplist.c:1202,40'
          Dst:             hash_table_lookup
        - Src:             'bplist.c:1203,16'
          Dst:             __bswap_64
        - Src:             'bplist.c:1204,9'
          Dst:             byte_array_append
        - Src:             'bplist.c:1201,88'
          Dst:             node_next_sibling
        - Src:             'bplist.c:1201,70'
          Dst:             node_next_sibling
        - Src:             'bplist.c:1207,23'
          Dst:             node_first_child
        - Src:             'bplist.c:1208,40'
          Dst:             hash_table_lookup
        - Src:             'bplist.c:1209,16'
          Dst:             __bswap_64
        - Src:             'bplist.c:1210,9'
          Dst:             byte_array_append
        - Src:             'bplist.c:1207,88'
          Dst:             node_next_sibling
        - Src:             'bplist.c:1207,70'
          Dst:             node_next_sibling
    - functionName:    write_array
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1171
      functionLinenumberEnd: 1187
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - bplist
        - node
        - ref_table
        - ref_size
      BBCount:         16
      ICount:          125
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - __bswap_64
        - byte_array_append
        - hash_table_lookup
        - node_first_child
        - node_n_children
        - node_next_sibling
        - write_int
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:1176,38'
          Branch Sides:
            - BranchSide:      'bplist.c:1176,50'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - write_int
            - BranchSide:      'bplist.c:1176,35'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
                - write_int
        - Branch String:   'bplist.c:1178,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1179,19'
              BranchSideFuncs:
                - write_int
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
            - BranchSide:      'bplist.c:1182,12'
              BranchSideFuncs:
                - node_first_child
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
        - Branch String:   'bplist.c:1182,51'
          Branch Sides:
            - BranchSide:      'bplist.c:1182,54'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
            - BranchSide:      'bplist.c:1182,5'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
        - Branch String:   'bplist.c:1182,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1183,57'
              BranchSideFuncs:
                - hash_table_lookup
                - __bswap_64
                - byte_array_append
                - node_next_sibling
            - BranchSide:      'bplist.c:1187,1'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:1175,21'
          Dst:             node_n_children
        - Src:             'bplist.c:1177,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1179,9'
          Dst:             write_int
        - Src:             'bplist.c:1182,23'
          Dst:             node_first_child
        - Src:             'bplist.c:1183,39'
          Dst:             hash_table_lookup
        - Src:             'bplist.c:1184,15'
          Dst:             __bswap_64
        - Src:             'bplist.c:1185,9'
          Dst:             byte_array_append
        - Src:             'bplist.c:1182,70'
          Dst:             node_next_sibling
    - functionName:    write_data
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1091
      functionLinenumberEnd: 1093
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - val
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_raw_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bplist.c:1092,5'
          Dst:             write_raw_data
    - functionName:    write_unicode
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - val
        - size
      BBCount:         3
      ICount:          39
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - plist_utf8_to_utf16be
        - write_raw_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bplist.c:1165,18'
          Dst:             plist_utf8_to_utf16be
        - Src:             'bplist.c:1166,5'
          Dst:             write_raw_data
    - functionName:    write_string
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1096
      functionLinenumberEnd: 1098
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - val
        - size
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - write_raw_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bplist.c:1097,5'
          Dst:             write_raw_data
    - functionName:    write_real
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1052
      functionLinenumberEnd: 1067
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - bplist
        - val
      BBCount:         12
      ICount:          145
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - byte_array_append
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:1055,29'
          Branch Sides:
            - BranchSide:      'bplist.c:1055,27'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'bplist.c:1055,29'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'bplist.c:1055,29'
          Branch Sides:
            - BranchSide:      'bplist.c:1055,27'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'bplist.c:1055,27'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'bplist.c:1056,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1057,33'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'bplist.c:1063,9'
              BranchSideFuncs:
                - byte_array_append
      Callsites:
        - Src:             'bplist.c:1066,5'
          Dst:             byte_array_append
    - functionName:    write_uint
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - bplist
        - val
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_64
        - byte_array_append
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'bplist.c:1045,11'
          Dst:             __bswap_64
        - Src:             'bplist.c:1046,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1047,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1048,5'
          Dst:             byte_array_append
    - functionName:    is_ascii_string
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1230
      functionLinenumberEnd: 1240
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - s
        - len
      BBCount:         8
      ICount:          51
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bplist.c:1232,3'
          Branch Sides:
            - BranchSide:      'bplist.c:1232,3'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:1234,13'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1234,12'
          Branch Sides:
            - BranchSide:      'bplist.c:1236,15'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:1239,3'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    serialize_plist
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 996
      functionLinenumberEnd: 1022
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - node
        - data
      BBCount:         13
      ICount:          96
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - hash_table_insert
        - hash_table_lookup
        - node_first_child
        - node_next_sibling
        - ptr_array_add
        - serialize_plist
      functionUses:    2
      BranchProfiles:
        - Branch String:   'bplist.c:1003,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1006,9'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:1009,30'
              BranchSideFuncs:
                - malloc
                - __assert_fail
                - hash_table_insert
                - ptr_array_add
                - node_first_child
                - serialize_plist
                - node_next_sibling
        - Branch String:   'bplist.c:1010,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1010,5'
              BranchSideFuncs:
                - hash_table_insert
                - ptr_array_add
                - node_first_child
                - serialize_plist
                - node_next_sibling
            - BranchSide:      'bplist.c:1011,18'
              BranchSideFuncs:
                - hash_table_insert
                - ptr_array_add
                - node_first_child
                - serialize_plist
                - node_next_sibling
        - Branch String:   'bplist.c:1019,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1019,5'
              BranchSideFuncs:
                - serialize_plist
                - node_next_sibling
            - BranchSide:      'bplist.c:1020,25'
              BranchSideFuncs:
                - serialize_plist
                - node_next_sibling
      Callsites:
        - Src:             'bplist.c:1002,17'
          Dst:             hash_table_lookup
        - Src:             'bplist.c:1010,5'
          Dst:             __assert_fail
        - Src:             'bplist.c:1012,5'
          Dst:             hash_table_insert
        - Src:             'bplist.c:1015,5'
          Dst:             ptr_array_add
        - Src:             'bplist.c:1019,15'
          Dst:             node_first_child
        - Src:             'bplist.c:1020,9'
          Dst:             serialize_plist
        - Src:             'bplist.c:1019,48'
          Dst:             node_next_sibling
    - functionName:    plist_data_hash
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 943
      functionLinenumberEnd: 986
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - key
      BBCount:         23
      ICount:          140
      EdgeCount:       23
      CyclomaticComplexity: 2
      functionsReached:
        - plist_get_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:952,5'
          Branch Sides:
            - BranchSide:      'bplist.c:960,26'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:960,26'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:960,26'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:960,26'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:960,26'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:960,26'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:965,16'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:965,16'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:972,14'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:972,14'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:972,14'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:976,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:982,5'
          Branch Sides:
            - BranchSide:      'bplist.c:983,18'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:986,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:944,25'
          Dst:             plist_get_data
    - functionName:    plist_to_bin
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1244
      functionLinenumberEnd: 1481
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist
        - plist_bin
        - length
      BBCount:         154
      ICount:          1041
      EdgeCount:       193
      CyclomaticComplexity: 41
      functionsReached:
        - __assert_fail
        - __bswap_64
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - hash_table_destroy
        - hash_table_new
        - is_ascii_string
        - node_n_children
        - plist_data_compare
        - plist_data_hash
        - plist_get_data
        - ptr_array_free
        - ptr_array_index
        - ptr_array_new
        - serialize_plist
        - write_array
        - write_data
        - write_date
        - write_dict
        - write_int
        - write_real
        - write_string
        - write_uid
        - write_uint
        - write_unicode
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:1261,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1261,20'
              BranchSideFuncs:
                - ptr_array_new
                - hash_table_new
                - ptr_array_free
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1262,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1261,30'
          Branch Sides:
            - BranchSide:      'bplist.c:1261,34'
              BranchSideFuncs:
                - ptr_array_new
                - hash_table_new
                - ptr_array_free
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1262,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:1261,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1262,9'
              BranchSideFuncs:
                - ptr_array_new
                - hash_table_new
                - ptr_array_free
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1266,15'
              BranchSideFuncs:
                - ptr_array_new
                - hash_table_new
                - ptr_array_free
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1267,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1268,9'
              BranchSideFuncs:
                - hash_table_new
                - ptr_array_free
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1271,17'
              BranchSideFuncs:
                - hash_table_new
                - ptr_array_free
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1272,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1273,24'
              BranchSideFuncs:
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1278,21'
              BranchSideFuncs:
                - serialize_plist
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1285,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1285,16'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1292,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1285,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1285,16'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1292,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1285,16'
          Branch Sides:
            - BranchSide:      'bplist.c:1292,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1292,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1292,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1294,47'
              BranchSideFuncs:
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1366,9'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1298,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1302,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1302,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1306,17'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1306,17'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1323,20'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1328,17'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1331,36'
              BranchSideFuncs:
                - node_n_children
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1342,36'
              BranchSideFuncs:
                - node_n_children
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1353,20'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1307,17'
          Branch Sides:
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1313,34'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
        - Branch String:   'bplist.c:1308,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
        - Branch String:   'bplist.c:1308,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
        - Branch String:   'bplist.c:1308,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1308,25'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
        - Branch String:   'bplist.c:1309,21'
          Branch Sides:
            - BranchSide:      'bplist.c:1309,39'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
            - BranchSide:      'bplist.c:1310,21'
              BranchSideFuncs:
                - is_ascii_string
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
        - Branch String:   'bplist.c:1313,18'
          Branch Sides:
            - BranchSide:      'bplist.c:1315,24'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1319,24'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1333,17'
          Branch Sides:
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1339,20'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1334,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1334,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1334,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1334,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1335,21'
          Branch Sides:
            - BranchSide:      'bplist.c:1335,39'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1336,21'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1344,17'
          Branch Sides:
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1350,20'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1345,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1345,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1345,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1345,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1346,21'
          Branch Sides:
            - BranchSide:      'bplist.c:1346,39'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1347,21'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1355,17'
          Branch Sides:
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1361,20'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1356,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1356,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1356,25'
          Branch Sides:
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1356,25'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1357,21'
          Branch Sides:
            - BranchSide:      'bplist.c:1357,39'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
            - BranchSide:      'bplist.c:1358,21'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - node_n_children
                - node_n_children
                - is_ascii_string
        - Branch String:   'bplist.c:1369,12'
          Branch Sides:
            - BranchSide:      'bplist.c:1369,12'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1369,12'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1369,12'
          Branch Sides:
            - BranchSide:      'bplist.c:1369,12'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1369,12'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1369,12'
          Branch Sides:
            - BranchSide:      'bplist.c:1369,12'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1369,12'
              BranchSideFuncs:
                - byte_array_new
                - ptr_array_free
                - hash_table_destroy
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1375,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1376,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1382,23'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - malloc
                - __assert_fail
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1387,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1387,5'
              BranchSideFuncs:
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1388,12'
              BranchSideFuncs:
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1388,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1391,60'
              BranchSideFuncs:
                - ptr_array_index
                - plist_get_data
                - write_uid
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1450,20'
              BranchSideFuncs:
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
        - Branch String:   'bplist.c:1394,9'
          Branch Sides:
            - BranchSide:      'bplist.c:1397,21'
              BranchSideFuncs:
                - byte_array_append
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
            - BranchSide:      'bplist.c:1402,25'
              BranchSideFuncs:
                - byte_array_append
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
            - BranchSide:      'bplist.c:1407,17'
              BranchSideFuncs:
                - write_int
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - byte_array_append
                - byte_array_append
                - write_uint
            - BranchSide:      'bplist.c:1415,24'
              BranchSideFuncs:
                - write_real
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1420,34'
              BranchSideFuncs:
                - is_ascii_string
                - write_unicode
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - write_string
            - BranchSide:      'bplist.c:1420,34'
              BranchSideFuncs:
                - is_ascii_string
                - write_unicode
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
                - write_string
            - BranchSide:      'bplist.c:1430,24'
              BranchSideFuncs:
                - write_data
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1433,25'
              BranchSideFuncs:
                - ptr_array_index
                - write_array
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1436,24'
              BranchSideFuncs:
                - ptr_array_index
                - write_dict
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1439,24'
              BranchSideFuncs:
                - write_date
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1442,23'
              BranchSideFuncs:
                - write_uid
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1445,13'
              BranchSideFuncs:
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1407,17'
          Branch Sides:
            - BranchSide:      'bplist.c:1408,28'
              BranchSideFuncs:
                - write_uint
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_int
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1410,27'
              BranchSideFuncs:
                - write_int
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_string
                - write_real
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1420,18'
          Branch Sides:
            - BranchSide:      'bplist.c:1422,30'
              BranchSideFuncs:
                - write_string
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_unicode
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
            - BranchSide:      'bplist.c:1426,31'
              BranchSideFuncs:
                - write_unicode
                - ptr_array_free
                - hash_table_destroy
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
                - ptr_array_index
                - plist_get_data
                - write_uid
                - write_date
                - ptr_array_index
                - write_dict
                - ptr_array_index
                - write_array
                - write_data
                - is_ascii_string
                - write_string
                - write_real
                - write_int
                - write_uint
                - byte_array_append
                - byte_array_append
        - Branch String:   'bplist.c:1455,19'
          Branch Sides:
            - BranchSide:      'bplist.c:1455,19'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
            - BranchSide:      'bplist.c:1457,17'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
        - Branch String:   'bplist.c:1455,19'
          Branch Sides:
            - BranchSide:      'bplist.c:1455,19'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
            - BranchSide:      'bplist.c:1457,17'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
        - Branch String:   'bplist.c:1455,19'
          Branch Sides:
            - BranchSide:      'bplist.c:1457,17'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
            - BranchSide:      'bplist.c:1457,17'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
                - __bswap_64
                - byte_array_append
        - Branch String:   'bplist.c:1457,5'
          Branch Sides:
            - BranchSide:      'bplist.c:1458,27'
              BranchSideFuncs:
                - __bswap_64
                - byte_array_append
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
            - BranchSide:      'bplist.c:1461,10'
              BranchSideFuncs:
                - free
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'bplist.c:1266,15'
          Dst:             ptr_array_new
        - Src:             'bplist.c:1271,17'
          Dst:             hash_table_new
        - Src:             'bplist.c:1271,17'
          Dst:             plist_data_hash
        - Src:             'bplist.c:1271,17'
          Dst:             plist_data_compare
        - Src:             'bplist.c:1273,9'
          Dst:             ptr_array_free
        - Src:             'bplist.c:1280,5'
          Dst:             serialize_plist
        - Src:             'bplist.c:1294,31'
          Dst:             ptr_array_index
        - Src:             'bplist.c:1295,29'
          Dst:             plist_get_data
        - Src:             'bplist.c:1313,18'
          Dst:             is_ascii_string
        - Src:             'bplist.c:1331,20'
          Dst:             node_n_children
        - Src:             'bplist.c:1342,20'
          Dst:             node_n_children
        - Src:             'bplist.c:1374,19'
          Dst:             byte_array_new
        - Src:             'bplist.c:1376,9'
          Dst:             ptr_array_free
        - Src:             'bplist.c:1377,9'
          Dst:             hash_table_destroy
        - Src:             'bplist.c:1382,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1383,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1387,5'
          Dst:             __assert_fail
        - Src:             'bplist.c:1391,44'
          Dst:             ptr_array_index
        - Src:             'bplist.c:1391,29'
          Dst:             plist_get_data
        - Src:             'bplist.c:1398,13'
          Dst:             byte_array_append
        - Src:             'bplist.c:1403,13'
          Dst:             byte_array_append
        - Src:             'bplist.c:1408,17'
          Dst:             write_uint
        - Src:             'bplist.c:1410,17'
          Dst:             write_int
        - Src:             'bplist.c:1415,13'
          Dst:             write_real
        - Src:             'bplist.c:1420,18'
          Dst:             is_ascii_string
        - Src:             'bplist.c:1422,17'
          Dst:             write_string
        - Src:             'bplist.c:1426,17'
          Dst:             write_unicode
        - Src:             'bplist.c:1430,13'
          Dst:             write_data
        - Src:             'bplist.c:1433,46'
          Dst:             ptr_array_index
        - Src:             'bplist.c:1433,13'
          Dst:             write_array
        - Src:             'bplist.c:1436,45'
          Dst:             ptr_array_index
        - Src:             'bplist.c:1436,13'
          Dst:             write_dict
        - Src:             'bplist.c:1439,13'
          Dst:             write_date
        - Src:             'bplist.c:1442,13'
          Dst:             write_uid
        - Src:             'bplist.c:1450,5'
          Dst:             ptr_array_free
        - Src:             'bplist.c:1451,5'
          Dst:             hash_table_destroy
        - Src:             'bplist.c:1458,27'
          Dst:             __bswap_64
        - Src:             'bplist.c:1459,9'
          Dst:             byte_array_append
        - Src:             'bplist.c:1467,27'
          Dst:             __bswap_64
        - Src:             'bplist.c:1468,33'
          Dst:             __bswap_64
        - Src:             'bplist.c:1469,35'
          Dst:             __bswap_64
        - Src:             'bplist.c:1471,5'
          Dst:             byte_array_append
        - Src:             'bplist.c:1478,5'
          Dst:             byte_array_free
    - functionName:    plist_from_bin
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 834
      functionLinenumberEnd: 940
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist_bin
        - length
        - plist
      BBCount:         71
      ICount:          413
      EdgeCount:       98
      CyclomaticComplexity: 29
      functionsReached:
        - __bswap_64
        - fprintf
        - memcmp
        - parse_bin_node_at_index
        - ptr_array_free
        - ptr_array_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:845,9'
          Branch Sides:
            - BranchSide:      'bplist.c:846,9'
              BranchSideFuncs:
                - fprintf
                - memcmp
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:848,6'
              BranchSideFuncs:
                - fprintf
                - memcmp
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:849,20'
          Branch Sides:
            - BranchSide:      'bplist.c:849,23'
              BranchSideFuncs:
                - fprintf
                - memcmp
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:850,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:849,9'
          Branch Sides:
            - BranchSide:      'bplist.c:850,9'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:854,11'
              BranchSideFuncs:
                - fprintf
                - memcmp
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:854,9'
          Branch Sides:
            - BranchSide:      'bplist.c:855,9'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'bplist.c:859,16'
              BranchSideFuncs:
                - memcmp
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:855,9'
          Branch Sides:
            - BranchSide:      'bplist.c:855,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:856,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:859,9'
          Branch Sides:
            - BranchSide:      'bplist.c:860,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:864,16'
              BranchSideFuncs:
                - memcmp
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:860,9'
          Branch Sides:
            - BranchSide:      'bplist.c:860,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:861,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:864,9'
          Branch Sides:
            - BranchSide:      'bplist.c:865,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:869,18'
              BranchSideFuncs:
                - __bswap_64
                - __bswap_64
                - __bswap_64
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:865,9'
          Branch Sides:
            - BranchSide:      'bplist.c:865,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:866,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:881,9'
          Branch Sides:
            - BranchSide:      'bplist.c:882,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:886,9'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:882,9'
          Branch Sides:
            - BranchSide:      'bplist.c:882,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:883,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:886,9'
          Branch Sides:
            - BranchSide:      'bplist.c:887,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:891,9'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:887,9'
          Branch Sides:
            - BranchSide:      'bplist.c:887,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:888,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:891,9'
          Branch Sides:
            - BranchSide:      'bplist.c:892,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:896,9'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:892,9'
          Branch Sides:
            - BranchSide:      'bplist.c:892,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:893,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:896,9'
          Branch Sides:
            - BranchSide:      'bplist.c:897,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:901,9'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:897,9'
          Branch Sides:
            - BranchSide:      'bplist.c:897,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:898,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:901,35'
          Branch Sides:
            - BranchSide:      'bplist.c:901,38'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:902,9'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'bplist.c:901,9'
          Branch Sides:
            - BranchSide:      'bplist.c:902,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:906,9'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
                - fprintf
        - Branch String:   'bplist.c:902,9'
          Branch Sides:
            - BranchSide:      'bplist.c:902,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:903,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:906,9'
          Branch Sides:
            - BranchSide:      'bplist.c:907,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:911,9'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
                - fprintf
        - Branch String:   'bplist.c:907,9'
          Branch Sides:
            - BranchSide:      'bplist.c:907,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:908,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:911,9'
          Branch Sides:
            - BranchSide:      'bplist.c:912,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:917,19'
              BranchSideFuncs:
                - ptr_array_new
                - fprintf
                - parse_bin_node_at_index
                - ptr_array_free
        - Branch String:   'bplist.c:912,9'
          Branch Sides:
            - BranchSide:      'bplist.c:912,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:913,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:926,9'
          Branch Sides:
            - BranchSide:      'bplist.c:927,9'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - ptr_array_free
            - BranchSide:      'bplist.c:931,47'
              BranchSideFuncs:
                - parse_bin_node_at_index
                - ptr_array_free
        - Branch String:   'bplist.c:927,9'
          Branch Sides:
            - BranchSide:      'bplist.c:927,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'bplist.c:928,9'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:935,9'
          Branch Sides:
            - BranchSide:      'bplist.c:936,9'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:939,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:855,9'
          Dst:             fprintf
        - Src:             'bplist.c:859,9'
          Dst:             memcmp
        - Src:             'bplist.c:860,9'
          Dst:             fprintf
        - Src:             'bplist.c:864,9'
          Dst:             memcmp
        - Src:             'bplist.c:865,9'
          Dst:             fprintf
        - Src:             'bplist.c:877,19'
          Dst:             __bswap_64
        - Src:             'bplist.c:878,19'
          Dst:             __bswap_64
        - Src:             'bplist.c:879,41'
          Dst:             __bswap_64
        - Src:             'bplist.c:882,9'
          Dst:             fprintf
        - Src:             'bplist.c:887,9'
          Dst:             fprintf
        - Src:             'bplist.c:892,9'
          Dst:             fprintf
        - Src:             'bplist.c:897,9'
          Dst:             fprintf
        - Src:             'bplist.c:902,9'
          Dst:             fprintf
        - Src:             'bplist.c:907,9'
          Dst:             fprintf
        - Src:             'bplist.c:912,9'
          Dst:             fprintf
        - Src:             'bplist.c:924,27'
          Dst:             ptr_array_new
        - Src:             'bplist.c:927,9'
          Dst:             fprintf
        - Src:             'bplist.c:931,14'
          Dst:             parse_bin_node_at_index
        - Src:             'bplist.c:933,5'
          Dst:             ptr_array_free
    - functionName:    plist_bin_set_debug
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - debug
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_bin_deinit
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_bin_init
      functionSourceFile: '/src/libplist/src/bplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'bplist.c:255,23'
          Branch Sides:
            - BranchSide:      'bplist.c:255,11'
              BranchSideFuncs:
                - getenv
                - strcmp
            - BranchSide:      'bplist.c:255,23'
              BranchSideFuncs:
                - getenv
                - strcmp
        - Branch String:   'bplist.c:256,19'
          Branch Sides:
            - BranchSide:      'bplist.c:256,30'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'bplist.c:256,19'
              BranchSideFuncs: []
        - Branch String:   'bplist.c:256,9'
          Branch Sides:
            - BranchSide:      'bplist.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      'bplist.c:257,25'
              BranchSideFuncs: []
      Callsites:
        - Src:             'bplist.c:255,23'
          Dst:             getenv
        - Src:             'bplist.c:256,23'
          Dst:             strcmp
    - functionName:    jsmn_fill_token
      functionSourceFile: '/src/libplist/src/jsmn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - token
        - type
        - start
        - end
      BBCount:         1
      ICount:          31
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsmn_init
      functionSourceFile: '/src/libplist/src/jsmn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - parser
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    jsmn_parse_primitive
      functionSourceFile: '/src/libplist/src/jsmn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parser
        - js
        - tokens
        - num_tokens
      BBCount:         32
      ICount:          202
      EdgeCount:       37
      CyclomaticComplexity: 7
      functionsReached:
        - jsmn_alloc_token
        - jsmn_fill_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jsmn.c:69,26'
          Branch Sides:
            - BranchSide:      'jsmn.c:69,29'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:69,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:69,56'
          Branch Sides:
            - BranchSide:      'jsmn.c:69,59'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:69,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:69,2'
          Branch Sides:
            - BranchSide:      'jsmn.c:70,11'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:85,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:70,3'
          Branch Sides:
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:77,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:79,5'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:81,28'
          Branch Sides:
            - BranchSide:      'jsmn.c:81,31'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:82,18'
              BranchSideFuncs: []
        - Branch String:   'jsmn.c:81,7'
          Branch Sides:
            - BranchSide:      'jsmn.c:82,18'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:85,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:94,6'
          Branch Sides:
            - BranchSide:      'jsmn.c:95,17'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:98,18'
              BranchSideFuncs:
                - jsmn_fill_token
      Callsites:
        - Src:             'jsmn.c:93,10'
          Dst:             jsmn_alloc_token
        - Src:             'jsmn.c:98,2'
          Dst:             jsmn_fill_token
    - functionName:    jsmn_alloc_token
      functionSourceFile: '/src/libplist/src/jsmn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parser
        - tokens
        - num_tokens
      BBCount:         4
      ICount:          53
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'jsmn.c:36,6'
          Branch Sides:
            - BranchSide:      'jsmn.c:37,3'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:39,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    jsmn_parse_string
      functionSourceFile: '/src/libplist/src/jsmn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parser
        - js
        - tokens
        - num_tokens
      BBCount:         37
      ICount:          245
      EdgeCount:       44
      CyclomaticComplexity: 9
      functionsReached:
        - jsmn_alloc_token
        - jsmn_fill_token
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jsmn.c:118,26'
          Branch Sides:
            - BranchSide:      'jsmn.c:118,29'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:118,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:118,56'
          Branch Sides:
            - BranchSide:      'jsmn.c:118,59'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:118,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:118,2'
          Branch Sides:
            - BranchSide:      'jsmn.c:119,12'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:158,16'
              BranchSideFuncs: []
        - Branch String:   'jsmn.c:122,7'
          Branch Sides:
            - BranchSide:      'jsmn.c:123,29'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:136,7'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:124,8'
          Branch Sides:
            - BranchSide:      'jsmn.c:125,19'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:128,20'
              BranchSideFuncs:
                - jsmn_fill_token
        - Branch String:   'jsmn.c:136,7'
          Branch Sides:
            - BranchSide:      'jsmn.c:137,4'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:157,2'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:138,24'
          Branch Sides:
            - BranchSide:      'jsmn.c:138,27'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:142,12'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:138,8'
          Branch Sides:
            - BranchSide:      'jsmn.c:139,19'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:142,12'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
        - Branch String:   'jsmn.c:142,4'
          Branch Sides:
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:146,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:150,6'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_fill_token
            - BranchSide:      'jsmn.c:153,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jsmn.c:123,12'
          Dst:             jsmn_alloc_token
        - Src:             'jsmn.c:128,4'
          Dst:             jsmn_fill_token
    - functionName:    jsmn_parse
      functionSourceFile: '/src/libplist/src/jsmn.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 277
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - parser
        - js
        - length
        - tokens
        - num_tokens
      BBCount:         77
      ICount:          482
      EdgeCount:       96
      CyclomaticComplexity: 21
      functionsReached:
        - jsmn_alloc_token
        - jsmn_parse_primitive
        - jsmn_parse_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   'jsmn.c:173,26'
          Branch Sides:
            - BranchSide:      'jsmn.c:173,29'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:173,2'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:173,56'
          Branch Sides:
            - BranchSide:      'jsmn.c:173,59'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:173,2'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:173,2'
          Branch Sides:
            - BranchSide:      'jsmn.c:177,7'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:269,11'
              BranchSideFuncs: []
        - Branch String:   'jsmn.c:178,3'
          Branch Sides:
            - BranchSide:      'jsmn.c:180,30'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_parse_string
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:180,30'
              BranchSideFuncs:
                - jsmn_alloc_token
                - jsmn_parse_string
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:194,13'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:194,13'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:238,27'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:244,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:244,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:244,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:244,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:244,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:244,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:254,30'
              BranchSideFuncs:
                - jsmn_parse_primitive
                - jsmn_parse_string
                - jsmn_alloc_token
        - Branch String:   'jsmn.c:181,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:182,6'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:183,9'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:183,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:184,6'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:189,20'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:215,5'
          Branch Sides:
            - BranchSide:      'jsmn.c:216,15'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:227,9'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:217,29'
          Branch Sides:
            - BranchSide:      'jsmn.c:217,32'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:225,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:217,10'
          Branch Sides:
            - BranchSide:      'jsmn.c:218,11'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:225,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:218,11'
          Branch Sides:
            - BranchSide:      'jsmn.c:219,8'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:221,7'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:227,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:227,18'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:228,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:228,5'
          Branch Sides:
            - BranchSide:      'jsmn.c:229,15'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:236,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:230,29'
          Branch Sides:
            - BranchSide:      'jsmn.c:230,32'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:234,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:230,10'
          Branch Sides:
            - BranchSide:      'jsmn.c:231,26'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:234,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:239,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:239,23'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:240,9'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:240,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:241,6'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:242,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:255,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:255,23'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:256,9'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:256,9'
          Branch Sides:
            - BranchSide:      'jsmn.c:257,6'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
            - BranchSide:      'jsmn.c:258,5'
              BranchSideFuncs:
                - jsmn_parse_string
                - jsmn_alloc_token
                - jsmn_parse_primitive
        - Branch String:   'jsmn.c:269,2'
          Branch Sides:
            - BranchSide:      'jsmn.c:271,7'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:276,2'
              BranchSideFuncs: []
        - Branch String:   'jsmn.c:271,29'
          Branch Sides:
            - BranchSide:      'jsmn.c:271,32'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:274,2'
              BranchSideFuncs: []
        - Branch String:   'jsmn.c:271,7'
          Branch Sides:
            - BranchSide:      'jsmn.c:272,4'
              BranchSideFuncs: []
            - BranchSide:      'jsmn.c:274,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'jsmn.c:180,13'
          Dst:             jsmn_alloc_token
        - Src:             'jsmn.c:238,9'
          Dst:             jsmn_parse_string
        - Src:             'jsmn.c:254,9'
          Dst:             jsmn_parse_primitive
    - functionName:    parse_skip_ws
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
      BBCount:         47
      ICount:          272
      EdgeCount:       63
      CyclomaticComplexity: 18
      functionsReached: []
      functionUses:    13
      BranchProfiles:
        - Branch String:   'oplist.c:502,5'
          Branch Sides:
            - BranchSide:      'oplist.c:502,5'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:504,14'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:504,30'
          Branch Sides:
            - BranchSide:      'oplist.c:504,34'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:530,19'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:504,13'
          Branch Sides:
            - BranchSide:      'oplist.c:505,19'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:530,19'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:505,17'
          Branch Sides:
            - BranchSide:      'oplist.c:506,17'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:513,26'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:507,17'
          Branch Sides:
            - BranchSide:      'oplist.c:508,27'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:513,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:508,45'
          Branch Sides:
            - BranchSide:      'oplist.c:508,50'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:509,25'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:508,25'
          Branch Sides:
            - BranchSide:      'oplist.c:509,25'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:511,21'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:515,17'
          Branch Sides:
            - BranchSide:      'oplist.c:516,26'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:524,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:516,42'
          Branch Sides:
            - BranchSide:      'oplist.c:516,46'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:522,21'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:516,25'
          Branch Sides:
            - BranchSide:      'oplist.c:517,31'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:522,21'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:517,29'
          Branch Sides:
            - BranchSide:      'oplist.c:518,29'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:521,21'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:525,17'
          Branch Sides:
            - BranchSide:      'oplist.c:526,17'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:528,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:530,37'
          Branch Sides:
            - BranchSide:      'oplist.c:530,43'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:530,62'
          Branch Sides:
            - BranchSide:      'oplist.c:530,68'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:530,87'
          Branch Sides:
            - BranchSide:      'oplist.c:530,93'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:533,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:530,13'
          Branch Sides:
            - BranchSide:      'oplist.c:531,13'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:533,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    str_needs_quotes
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - str
        - len
      BBCount:         8
      ICount:          49
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'oplist.c:138,5'
          Branch Sides:
            - BranchSide:      'oplist.c:139,52'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:143,5'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:139,13'
          Branch Sides:
            - BranchSide:      'oplist.c:140,13'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:142,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    dtostr
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - realval
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'oplist.c:95,9'
          Branch Sides:
            - BranchSide:      'oplist.c:96,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'oplist.c:97,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'oplist.c:97,16'
          Branch Sides:
            - BranchSide:      'oplist.c:98,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'oplist.c:99,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'oplist.c:99,16'
          Branch Sides:
            - BranchSide:      'oplist.c:100,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'oplist.c:102,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'oplist.c:104,25'
          Branch Sides:
            - BranchSide:      'oplist.c:104,28'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:104,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:105,17'
          Branch Sides:
            - BranchSide:      'oplist.c:106,17'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:108,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'oplist.c:96,15'
          Dst:             snprintf
        - Src:             'oplist.c:98,15'
          Dst:             snprintf
        - Src:             'oplist.c:100,15'
          Dst:             snprintf
        - Src:             'oplist.c:103,15'
          Dst:             snprintf
    - functionName:    num_digits_i
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'oplist.c:332,9'
          Branch Sides:
            - BranchSide:      'oplist.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:336,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:333,13'
          Branch Sides:
            - BranchSide:      'oplist.c:333,11'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:333,45'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:337,5'
          Branch Sides:
            - BranchSide:      'oplist.c:337,5'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:338,10'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:339,13'
          Branch Sides:
            - BranchSide:      'oplist.c:339,33'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:340,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    num_digits_u
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'oplist.c:354,5'
          Branch Sides:
            - BranchSide:      'oplist.c:354,5'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:355,10'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:356,13'
          Branch Sides:
            - BranchSide:      'oplist.c:356,33'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:357,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_dict_data
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - dict
      BBCount:         57
      ICount:          403
      EdgeCount:       78
      CyclomaticComplexity: 23
      functionsReached:
        - fprintf
        - node_from_openstep
        - parse_skip_ws
        - plist_dict_set_item
        - plist_free
        - plist_get_node_type
        - plist_get_string_ptr
      functionUses:    2
      BranchProfiles:
        - Branch String:   'oplist.c:545,32'
          Branch Sides:
            - BranchSide:      'oplist.c:545,36'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:545,5'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:545,5'
          Branch Sides:
            - BranchSide:      'oplist.c:545,5'
              BranchSideFuncs:
                - parse_skip_ws.644
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:546,23'
              BranchSideFuncs:
                - parse_skip_ws.644
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:547,34'
          Branch Sides:
            - BranchSide:      'oplist.c:547,38'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:548,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:547,13'
          Branch Sides:
            - BranchSide:      'oplist.c:548,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:550,13'
              BranchSideFuncs:
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:552,13'
          Branch Sides:
            - BranchSide:      'oplist.c:553,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:555,14'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:555,14'
          Branch Sides:
            - BranchSide:      'oplist.c:555,14'
              BranchSideFuncs:
                - plist_get_node_type
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:556,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:555,13'
          Branch Sides:
            - BranchSide:      'oplist.c:556,13'
              BranchSideFuncs:
                - parse_skip_ws.644
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:560,23'
              BranchSideFuncs:
                - parse_skip_ws.644
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:556,13'
          Branch Sides:
            - BranchSide:      'oplist.c:556,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:557,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:561,13'
          Branch Sides:
            - BranchSide:      'oplist.c:562,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:566,14'
              BranchSideFuncs:
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:562,13'
          Branch Sides:
            - BranchSide:      'oplist.c:562,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:563,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:566,13'
          Branch Sides:
            - BranchSide:      'oplist.c:567,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:571,9'
              BranchSideFuncs:
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:567,13'
          Branch Sides:
            - BranchSide:      'oplist.c:567,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:568,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:572,13'
          Branch Sides:
            - BranchSide:      'oplist.c:573,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:577,13'
              BranchSideFuncs:
                - node_from_openstep
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:573,13'
          Branch Sides:
            - BranchSide:      'oplist.c:573,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:574,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:579,13'
          Branch Sides:
            - BranchSide:      'oplist.c:580,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:582,14'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:582,13'
          Branch Sides:
            - BranchSide:      'oplist.c:583,13'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:587,23'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:583,13'
          Branch Sides:
            - BranchSide:      'oplist.c:583,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:584,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:588,13'
          Branch Sides:
            - BranchSide:      'oplist.c:589,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:593,14'
              BranchSideFuncs:
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:589,13'
          Branch Sides:
            - BranchSide:      'oplist.c:589,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:590,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:593,13'
          Branch Sides:
            - BranchSide:      'oplist.c:594,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:599,29'
              BranchSideFuncs:
                - plist_get_string_ptr
                - plist_dict_set_item
                - plist_free
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - plist_get_node_type
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:594,13'
          Branch Sides:
            - BranchSide:      'oplist.c:594,13'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:595,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
      Callsites:
        - Src:             'oplist.c:546,9'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:551,20'
          Dst:             node_from_openstep
        - Src:             'oplist.c:555,14'
          Dst:             plist_get_node_type
        - Src:             'oplist.c:556,13'
          Dst:             fprintf
        - Src:             'oplist.c:560,9'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:562,13'
          Dst:             fprintf
        - Src:             'oplist.c:567,13'
          Dst:             fprintf
        - Src:             'oplist.c:573,13'
          Dst:             fprintf
        - Src:             'oplist.c:578,20'
          Dst:             node_from_openstep
        - Src:             'oplist.c:583,13'
          Dst:             fprintf
        - Src:             'oplist.c:587,9'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:589,13'
          Dst:             fprintf
        - Src:             'oplist.c:594,13'
          Dst:             fprintf
        - Src:             'oplist.c:599,35'
          Dst:             plist_get_string_ptr
        - Src:             'oplist.c:599,9'
          Dst:             plist_dict_set_item
        - Src:             'oplist.c:600,9'
          Dst:             plist_free
        - Src:             'oplist.c:606,5'
          Dst:             plist_free
        - Src:             'oplist.c:607,5'
          Dst:             plist_free
    - functionName:    node_from_openstep
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 900
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ctx
        - plist
      BBCount:         225
      ICount:          1867
      EdgeCount:       300
      CyclomaticComplexity: 77
      functionsReached:
        - __ctype_b_loc
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_from_openstep
        - parse_dict_data
        - parse_skip_ws
        - plist_array_append_item
        - plist_free
        - plist_free_data
        - plist_new_node
        - plist_new_plist_data
        - strncpy
        - strndup
      functionUses:    4
      BranchProfiles:
        - Branch String:   'oplist.c:615,9'
          Branch Sides:
            - BranchSide:      'oplist.c:616,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:620,5'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - plist_new_plist_data
                - parse_skip_ws.644
                - plist_free_data
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
                - plist_new_node
                - parse_dict_data
                - parse_skip_ws.644
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:616,9'
          Branch Sides:
            - BranchSide:      'oplist.c:616,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:617,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:620,32'
          Branch Sides:
            - BranchSide:      'oplist.c:620,36'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - plist_new_plist_data
                - parse_skip_ws.644
                - plist_free_data
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
                - plist_new_node
                - parse_dict_data
                - parse_skip_ws.644
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:620,5'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - parse_skip_ws.644
                - plist_new_plist_data
                - parse_skip_ws.644
                - plist_free_data
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
                - plist_new_node
                - parse_dict_data
                - parse_skip_ws.644
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:620,5'
          Branch Sides:
            - BranchSide:      'oplist.c:621,23'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_new_plist_data
                - parse_skip_ws.644
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
                - plist_new_node
                - parse_dict_data
                - parse_skip_ws.644
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:890,5'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:622,13'
          Branch Sides:
            - BranchSide:      'oplist.c:623,13'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:625,29'
              BranchSideFuncs:
                - plist_new_plist_data
                - parse_skip_ws.644
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
                - plist_new_node
                - parse_dict_data
                - parse_skip_ws.644
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:626,13'
          Branch Sides:
            - BranchSide:      'oplist.c:627,13'
              BranchSideFuncs:
                - plist_new_node
                - parse_dict_data
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:648,21'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
        - Branch String:   'oplist.c:631,17'
          Branch Sides:
            - BranchSide:      'oplist.c:632,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:634,17'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:634,17'
          Branch Sides:
            - BranchSide:      'oplist.c:635,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:639,18'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:635,17'
          Branch Sides:
            - BranchSide:      'oplist.c:635,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:636,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:639,17'
          Branch Sides:
            - BranchSide:      'oplist.c:640,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:644,13'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:640,17'
          Branch Sides:
            - BranchSide:      'oplist.c:640,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:641,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:648,20'
          Branch Sides:
            - BranchSide:      'oplist.c:649,13'
              BranchSideFuncs:
                - plist_new_node
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
            - BranchSide:      'oplist.c:698,21'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:653,40'
          Branch Sides:
            - BranchSide:      'oplist.c:653,44'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
            - BranchSide:      'oplist.c:653,13'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
        - Branch String:   'oplist.c:653,13'
          Branch Sides:
            - BranchSide:      'oplist.c:654,31'
              BranchSideFuncs:
                - parse_skip_ws.644
                - node_from_openstep
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
            - BranchSide:      'oplist.c:679,17'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:655,42'
          Branch Sides:
            - BranchSide:      'oplist.c:655,46'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:656,21'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:655,21'
          Branch Sides:
            - BranchSide:      'oplist.c:656,21'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:658,47'
              BranchSideFuncs:
                - node_from_openstep
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - plist_array_append_item
                - parse_skip_ws.644
                - parse_skip_ws.644
                - fprintf
        - Branch String:   'oplist.c:659,21'
          Branch Sides:
            - BranchSide:      'oplist.c:660,21'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:662,22'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - plist_array_append_item
                - parse_skip_ws.644
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
        - Branch String:   'oplist.c:662,21'
          Branch Sides:
            - BranchSide:      'oplist.c:663,21'
              BranchSideFuncs:
                - plist_array_append_item
                - parse_skip_ws.644
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
            - BranchSide:      'oplist.c:666,41'
              BranchSideFuncs:
                - plist_array_append_item
                - parse_skip_ws.644
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - fprintf
        - Branch String:   'oplist.c:669,21'
          Branch Sides:
            - BranchSide:      'oplist.c:670,21'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:674,22'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
        - Branch String:   'oplist.c:670,21'
          Branch Sides:
            - BranchSide:      'oplist.c:670,21'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:671,21'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:674,21'
          Branch Sides:
            - BranchSide:      'oplist.c:675,21'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:677,17'
              BranchSideFuncs:
                - plist_free
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
                - parse_skip_ws.644
                - node_from_openstep
                - plist_array_append_item
                - parse_skip_ws.644
                - fprintf
        - Branch String:   'oplist.c:681,17'
          Branch Sides:
            - BranchSide:      'oplist.c:682,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:684,17'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:684,17'
          Branch Sides:
            - BranchSide:      'oplist.c:685,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:689,18'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:685,17'
          Branch Sides:
            - BranchSide:      'oplist.c:685,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:686,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:689,17'
          Branch Sides:
            - BranchSide:      'oplist.c:690,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:694,13'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:690,17'
          Branch Sides:
            - BranchSide:      'oplist.c:690,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:691,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:698,20'
          Branch Sides:
            - BranchSide:      'oplist.c:699,13'
              BranchSideFuncs:
                - byte_array_new
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:760,21'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:702,40'
          Branch Sides:
            - BranchSide:      'oplist.c:702,44'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:702,13'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:702,13'
          Branch Sides:
            - BranchSide:      'oplist.c:703,31'
              BranchSideFuncs:
                - parse_skip_ws.644
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:733,17'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
        - Branch String:   'oplist.c:704,21'
          Branch Sides:
            - BranchSide:      'oplist.c:705,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:709,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:705,21'
          Branch Sides:
            - BranchSide:      'oplist.c:705,21'
              BranchSideFuncs:
                - fprintf
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
            - BranchSide:      'oplist.c:706,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
        - Branch String:   'oplist.c:709,21'
          Branch Sides:
            - BranchSide:      'oplist.c:710,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
            - BranchSide:      'oplist.c:712,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - __ctype_b_loc
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:712,21'
          Branch Sides:
            - BranchSide:      'oplist.c:713,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:717,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:713,21'
          Branch Sides:
            - BranchSide:      'oplist.c:713,21'
              BranchSideFuncs:
                - fprintf
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
            - BranchSide:      'oplist.c:714,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
        - Branch String:   'oplist.c:717,29'
          Branch Sides:
            - BranchSide:      'oplist.c:717,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:717,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:717,29'
          Branch Sides:
            - BranchSide:      'oplist.c:717,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:717,29'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:719,21'
          Branch Sides:
            - BranchSide:      'oplist.c:720,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:724,22'
              BranchSideFuncs:
                - __ctype_b_loc
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_append
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:720,21'
          Branch Sides:
            - BranchSide:      'oplist.c:720,21'
              BranchSideFuncs:
                - fprintf
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
            - BranchSide:      'oplist.c:721,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
        - Branch String:   'oplist.c:724,21'
          Branch Sides:
            - BranchSide:      'oplist.c:725,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:729,22'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:725,21'
          Branch Sides:
            - BranchSide:      'oplist.c:725,21'
              BranchSideFuncs:
                - fprintf
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
            - BranchSide:      'oplist.c:726,21'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
        - Branch String:   'oplist.c:729,32'
          Branch Sides:
            - BranchSide:      'oplist.c:729,30'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:729,32'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:729,32'
          Branch Sides:
            - BranchSide:      'oplist.c:729,30'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      'oplist.c:729,30'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - parse_skip_ws.644
                - __ctype_b_loc
                - fprintf
                - __ctype_b_loc
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   'oplist.c:733,17'
          Branch Sides:
            - BranchSide:      'oplist.c:734,33'
              BranchSideFuncs:
                - byte_array_free
                - plist_free_data
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:738,17'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
                - byte_array_free
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:738,17'
          Branch Sides:
            - BranchSide:      'oplist.c:739,33'
              BranchSideFuncs:
                - byte_array_free
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:745,18'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - byte_array_free
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:741,17'
          Branch Sides:
            - BranchSide:      'oplist.c:741,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:742,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:745,17'
          Branch Sides:
            - BranchSide:      'oplist.c:746,33'
              BranchSideFuncs:
                - byte_array_free
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:752,13'
              BranchSideFuncs:
                - byte_array_free
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:748,17'
          Branch Sides:
            - BranchSide:      'oplist.c:748,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:749,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:760,37'
          Branch Sides:
            - BranchSide:      'oplist.c:760,41'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:761,23'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:760,20'
          Branch Sides:
            - BranchSide:      'oplist.c:761,23'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:864,20'
              BranchSideFuncs:
                - parse_skip_ws.644
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
        - Branch String:   'oplist.c:765,13'
          Branch Sides:
            - BranchSide:      'oplist.c:766,22'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:774,17'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:766,21'
          Branch Sides:
            - BranchSide:      'oplist.c:767,32'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:769,23'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:769,38'
          Branch Sides:
            - BranchSide:      'oplist.c:769,44'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:772,17'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:769,21'
          Branch Sides:
            - BranchSide:      'oplist.c:770,21'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
            - BranchSide:      'oplist.c:772,17'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:774,17'
          Branch Sides:
            - BranchSide:      'oplist.c:775,33'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:780,18'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
                - plist_free_data
                - fprintf
        - Branch String:   'oplist.c:776,17'
          Branch Sides:
            - BranchSide:      'oplist.c:776,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:777,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:780,17'
          Branch Sides:
            - BranchSide:      'oplist.c:781,33'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:786,27'
              BranchSideFuncs:
                - malloc
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:782,17'
          Branch Sides:
            - BranchSide:      'oplist.c:782,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:783,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:789,17'
          Branch Sides:
            - BranchSide:      'oplist.c:790,24'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:853,25'
              BranchSideFuncs:
                - strncpy
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:792,17'
          Branch Sides:
            - BranchSide:      'oplist.c:793,25'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:850,17'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:793,25'
          Branch Sides:
            - BranchSide:      'oplist.c:795,26'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:847,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:796,25'
          Branch Sides:
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:806,47'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:815,34'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:834,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:835,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:836,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:837,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:838,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:839,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:840,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:841,39'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:842,40'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:844,33'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:808,51'
          Branch Sides:
            - BranchSide:      'oplist.c:808,55'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:808,33'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:808,67'
          Branch Sides:
            - BranchSide:      'oplist.c:808,70'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:808,33'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:808,83'
          Branch Sides:
            - BranchSide:      'oplist.c:808,86'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:808,33'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:808,33'
          Branch Sides:
            - BranchSide:      'oplist.c:809,44'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:812,53'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:819,51'
          Branch Sides:
            - BranchSide:      'oplist.c:819,54'
              BranchSideFuncs:
                - __ctype_b_loc
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:819,33'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:819,69'
          Branch Sides:
            - BranchSide:      'oplist.c:819,76'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:819,33'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:819,33'
          Branch Sides:
            - BranchSide:      'oplist.c:820,45'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:823,37'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:820,59'
          Branch Sides:
            - BranchSide:      'oplist.c:820,76'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:820,92'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:820,91'
          Branch Sides:
            - BranchSide:      'oplist.c:820,108'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:820,128'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:823,37'
          Branch Sides:
            - BranchSide:      'oplist.c:824,67'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:827,44'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:827,44'
          Branch Sides:
            - BranchSide:      'oplist.c:828,67'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
            - BranchSide:      'oplist.c:831,58'
              BranchSideFuncs:
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
                - __ctype_b_loc
        - Branch String:   'oplist.c:867,13'
          Branch Sides:
            - BranchSide:      'oplist.c:868,55'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
            - BranchSide:      'oplist.c:873,20'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
        - Branch String:   'oplist.c:868,21'
          Branch Sides:
            - BranchSide:      'oplist.c:869,21'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
            - BranchSide:      'oplist.c:871,17'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
                - strndup
                - plist_new_node
                - parse_skip_ws.644
        - Branch String:   'oplist.c:874,17'
          Branch Sides:
            - BranchSide:      'oplist.c:875,17'
              BranchSideFuncs:
                - strndup
                - plist_new_node
                - parse_skip_ws.644
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:882,33'
              BranchSideFuncs:
                - plist_free_data
                - plist_free
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:883,17'
          Branch Sides:
            - BranchSide:      'oplist.c:883,17'
              BranchSideFuncs:
                - fprintf
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:884,17'
              BranchSideFuncs:
                - plist_free
                - plist_free
        - Branch String:   'oplist.c:893,9'
          Branch Sides:
            - BranchSide:      'oplist.c:894,20'
              BranchSideFuncs:
                - plist_free
                - plist_free
            - BranchSide:      'oplist.c:899,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'oplist.c:616,9'
          Dst:             fprintf
        - Src:             'oplist.c:621,9'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:625,29'
          Dst:             plist_new_plist_data
        - Src:             'oplist.c:628,23'
          Dst:             plist_new_node
        - Src:             'oplist.c:630,13'
          Dst:             parse_dict_data
        - Src:             'oplist.c:635,17'
          Dst:             fprintf
        - Src:             'oplist.c:640,17'
          Dst:             fprintf
        - Src:             'oplist.c:646,13'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:650,23'
          Dst:             plist_new_node
        - Src:             'oplist.c:654,17'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:658,28'
          Dst:             node_from_openstep
        - Src:             'oplist.c:666,17'
          Dst:             plist_array_append_item
        - Src:             'oplist.c:668,17'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:670,21'
          Dst:             fprintf
        - Src:             'oplist.c:679,6'
          Dst:             plist_free
        - Src:             'oplist.c:685,17'
          Dst:             fprintf
        - Src:             'oplist.c:690,17'
          Dst:             fprintf
        - Src:             'oplist.c:696,13'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:701,34'
          Dst:             byte_array_new
        - Src:             'oplist.c:703,17'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:705,21'
          Dst:             fprintf
        - Src:             'oplist.c:712,22'
          Dst:             __ctype_b_loc
        - Src:             'oplist.c:713,21'
          Dst:             fprintf
        - Src:             'oplist.c:720,21'
          Dst:             fprintf
        - Src:             'oplist.c:724,22'
          Dst:             __ctype_b_loc
        - Src:             'oplist.c:725,21'
          Dst:             fprintf
        - Src:             'oplist.c:730,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:734,17'
          Dst:             byte_array_free
        - Src:             'oplist.c:735,17'
          Dst:             plist_free_data
        - Src:             'oplist.c:739,17'
          Dst:             byte_array_free
        - Src:             'oplist.c:740,17'
          Dst:             plist_free_data
        - Src:             'oplist.c:741,17'
          Dst:             fprintf
        - Src:             'oplist.c:746,17'
          Dst:             byte_array_free
        - Src:             'oplist.c:747,17'
          Dst:             plist_free_data
        - Src:             'oplist.c:748,17'
          Dst:             fprintf
        - Src:             'oplist.c:756,13'
          Dst:             byte_array_free
        - Src:             'oplist.c:757,22'
          Dst:             plist_new_node
        - Src:             'oplist.c:758,13'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:775,17'
          Dst:             plist_free_data
        - Src:             'oplist.c:776,17'
          Dst:             fprintf
        - Src:             'oplist.c:781,17'
          Dst:             plist_free_data
        - Src:             'oplist.c:782,17'
          Dst:             fprintf
        - Src:             'oplist.c:819,54'
          Dst:             __ctype_b_loc
        - Src:             'oplist.c:853,17'
          Dst:             strncpy
        - Src:             'oplist.c:859,22'
          Dst:             plist_new_node
        - Src:             'oplist.c:860,13'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:865,13'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:876,32'
          Dst:             strndup
        - Src:             'oplist.c:878,26'
          Dst:             plist_new_node
        - Src:             'oplist.c:879,17'
          Dst:             parse_skip_ws
        - Src:             'oplist.c:882,17'
          Dst:             plist_free_data
        - Src:             'oplist.c:883,17'
          Dst:             fprintf
        - Src:             'oplist.c:894,9'
          Dst:             plist_free
        - Src:             'oplist.c:895,9'
          Dst:             plist_free
    - functionName:    plist_from_openstep
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 937
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - plist_ostep
        - length
        - plist
      BBCount:         28
      ICount:          162
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - fprintf
        - node_from_openstep
        - parse_dict_data
        - plist_free
        - plist_new_dict
      functionUses:    1
      BranchProfiles:
        - Branch String:   'oplist.c:904,9'
          Branch Sides:
            - BranchSide:      'oplist.c:905,9'
              BranchSideFuncs:
                - node_from_openstep
                - plist_new_dict
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:907,6'
              BranchSideFuncs:
                - node_from_openstep
                - plist_new_dict
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:908,22'
          Branch Sides:
            - BranchSide:      'oplist.c:908,26'
              BranchSideFuncs:
                - node_from_openstep
                - plist_new_dict
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:909,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:908,9'
          Branch Sides:
            - BranchSide:      'oplist.c:909,9'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:912,29'
              BranchSideFuncs:
                - node_from_openstep
                - plist_new_dict
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:915,9'
          Branch Sides:
            - BranchSide:      'oplist.c:916,15'
              BranchSideFuncs:
                - plist_new_dict
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:936,12'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:916,13'
          Branch Sides:
            - BranchSide:      'oplist.c:918,22'
              BranchSideFuncs:
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:919,24'
              BranchSideFuncs:
                - plist_free
                - plist_new_dict
                - parse_dict_data
                - plist_free
                - fprintf
        - Branch String:   'oplist.c:926,17'
          Branch Sides:
            - BranchSide:      'oplist.c:927,28'
              BranchSideFuncs:
                - plist_free
                - fprintf
            - BranchSide:      'oplist.c:931,26'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:928,17'
          Branch Sides:
            - BranchSide:      'oplist.c:928,17'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:929,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             'oplist.c:914,23'
          Dst:             node_from_openstep
        - Src:             'oplist.c:918,22'
          Dst:             plist_new_dict
        - Src:             'oplist.c:921,13'
          Dst:             plist_free
        - Src:             'oplist.c:923,26'
          Dst:             plist_new_dict
        - Src:             'oplist.c:925,13'
          Dst:             parse_dict_data
        - Src:             'oplist.c:927,17'
          Dst:             plist_free
        - Src:             'oplist.c:928,17'
          Dst:             fprintf
    - functionName:    node_to_openstep
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - outbuf
        - depth
        - prettify
      BBCount:         125
      ICount:          778
      EdgeCount:       160
      CyclomaticComplexity: 37
      functionsReached:
        - byte_array_append
        - dtostr
        - fprintf
        - node_first_child
        - node_next_sibling
        - node_to_openstep
        - plist_get_data
        - snprintf
        - sprintf
        - str_needs_quotes
      functionUses:    3
      BranchProfiles:
        - Branch String:   'oplist.c:155,9'
          Branch Sides:
            - BranchSide:      'oplist.c:156,9'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - str_needs_quotes
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.645
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'oplist.c:158,32'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - str_needs_quotes
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.645
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
        - Branch String:   'oplist.c:160,5'
          Branch Sides:
            - BranchSide:      'oplist.c:163,22'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'oplist.c:174,22'
              BranchSideFuncs:
                - malloc
                - dtostr.645
                - byte_array_append
                - free
            - BranchSide:      'oplist.c:182,21'
              BranchSideFuncs:
                - str_needs_quotes
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:182,21'
              BranchSideFuncs:
                - str_needs_quotes
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:224,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:252,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:290,16'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:304,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:307,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:311,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:315,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:318,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:164,13'
          Branch Sides:
            - BranchSide:      'oplist.c:165,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'oplist.c:167,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
        - Branch String:   'oplist.c:198,13'
          Branch Sides:
            - BranchSide:      'oplist.c:199,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:202,16'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:202,9'
          Branch Sides:
            - BranchSide:      'oplist.c:203,47'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:215,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:204,17'
          Branch Sides:
            - BranchSide:      'oplist.c:205,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:208,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:217,13'
          Branch Sides:
            - BranchSide:      'oplist.c:218,13'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'oplist.c:221,11'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:227,9'
          Branch Sides:
            - BranchSide:      'oplist.c:228,17'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:243,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:228,17'
          Branch Sides:
            - BranchSide:      'oplist.c:229,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:231,17'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:231,17'
          Branch Sides:
            - BranchSide:      'oplist.c:232,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:237,48'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:233,17'
          Branch Sides:
            - BranchSide:      'oplist.c:234,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:236,13'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:238,17'
          Branch Sides:
            - BranchSide:      'oplist.c:239,24'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:241,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:243,21'
          Branch Sides:
            - BranchSide:      'oplist.c:243,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:249,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:243,13'
          Branch Sides:
            - BranchSide:      'oplist.c:244,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:249,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:245,13'
          Branch Sides:
            - BranchSide:      'oplist.c:246,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:248,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:255,9'
          Branch Sides:
            - BranchSide:      'oplist.c:256,17'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:278,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:256,25'
          Branch Sides:
            - BranchSide:      'oplist.c:256,28'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:259,17'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:256,17'
          Branch Sides:
            - BranchSide:      'oplist.c:257,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:259,17'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:259,30'
          Branch Sides:
            - BranchSide:      'oplist.c:259,33'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:265,48'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:259,17'
          Branch Sides:
            - BranchSide:      'oplist.c:260,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:265,48'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:261,17'
          Branch Sides:
            - BranchSide:      'oplist.c:262,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:264,13'
              BranchSideFuncs:
                - node_to_openstep
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:266,17'
          Branch Sides:
            - BranchSide:      'oplist.c:267,24'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:269,17'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:269,17'
          Branch Sides:
            - BranchSide:      'oplist.c:270,21'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:276,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:270,21'
          Branch Sides:
            - BranchSide:      'oplist.c:271,19'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:273,19'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_openstep
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:278,13'
          Branch Sides:
            - BranchSide:      'oplist.c:279,11'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:281,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:281,21'
          Branch Sides:
            - BranchSide:      'oplist.c:281,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:287,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:281,13'
          Branch Sides:
            - BranchSide:      'oplist.c:282,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:287,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:283,13'
          Branch Sides:
            - BranchSide:      'oplist.c:284,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:286,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:294,9'
          Branch Sides:
            - BranchSide:      'oplist.c:296,17'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:301,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'oplist.c:296,26'
          Branch Sides:
            - BranchSide:      'oplist.c:296,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:298,21'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:296,35'
          Branch Sides:
            - BranchSide:      'oplist.c:296,39'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:298,21'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:296,17'
          Branch Sides:
            - BranchSide:      'oplist.c:297,15'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'oplist.c:298,21'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'oplist.c:304,9'
          Branch Sides:
            - BranchSide:      'oplist.c:304,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:305,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:307,9'
          Branch Sides:
            - BranchSide:      'oplist.c:307,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:308,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:311,9'
          Branch Sides:
            - BranchSide:      'oplist.c:311,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:312,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:315,9'
          Branch Sides:
            - BranchSide:      'oplist.c:315,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:316,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'oplist.c:158,17'
          Dst:             plist_get_data
        - Src:             'oplist.c:165,23'
          Dst:             snprintf
        - Src:             'oplist.c:167,23'
          Dst:             snprintf
        - Src:             'oplist.c:169,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:175,19'
          Dst:             dtostr
        - Src:             'oplist.c:176,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:196,24'
          Dst:             str_needs_quotes
        - Src:             'oplist.c:199,13'
          Dst:             byte_array_append
        - Src:             'oplist.c:205,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:206,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:209,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:210,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:215,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:218,13'
          Dst:             byte_array_append
        - Src:             'oplist.c:224,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:227,19'
          Dst:             node_first_child
        - Src:             'oplist.c:229,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:232,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:234,21'
          Dst:             byte_array_append
        - Src:             'oplist.c:237,31'
          Dst:             node_to_openstep
        - Src:             'oplist.c:227,52'
          Dst:             node_next_sibling
        - Src:             'oplist.c:244,13'
          Dst:             byte_array_append
        - Src:             'oplist.c:246,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:249,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:252,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:255,19'
          Dst:             node_first_child
        - Src:             'oplist.c:257,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:260,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:262,21'
          Dst:             byte_array_append
        - Src:             'oplist.c:265,31'
          Dst:             node_to_openstep
        - Src:             'oplist.c:271,19'
          Dst:             byte_array_append
        - Src:             'oplist.c:273,19'
          Dst:             byte_array_append
        - Src:             'oplist.c:255,52'
          Dst:             node_next_sibling
        - Src:             'oplist.c:279,11'
          Dst:             byte_array_append
        - Src:             'oplist.c:282,13'
          Dst:             byte_array_append
        - Src:             'oplist.c:284,17'
          Dst:             byte_array_append
        - Src:             'oplist.c:287,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:292,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:297,15'
          Dst:             byte_array_append
        - Src:             'oplist.c:298,13'
          Dst:             sprintf
        - Src:             'oplist.c:299,13'
          Dst:             byte_array_append
        - Src:             'oplist.c:301,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:304,9'
          Dst:             fprintf
        - Src:             'oplist.c:307,9'
          Dst:             fprintf
        - Src:             'oplist.c:311,9'
          Dst:             fprintf
        - Src:             'oplist.c:315,9'
          Dst:             fprintf
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    node_estimate_size
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 447
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - size
        - depth
        - prettify
      BBCount:         60
      ICount:          387
      EdgeCount:       71
      CyclomaticComplexity: 13
      functionsReached:
        - dtostr
        - fprintf
        - node_estimate_size
        - node_first_child
        - node_n_children
        - node_next_sibling
        - num_digits_i
        - num_digits_u
        - plist_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'oplist.c:365,9'
          Branch Sides:
            - BranchSide:      'oplist.c:366,9'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - dtostr.645
                - num_digits_i.650
                - num_digits_u.651
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.731
                - node_next_sibling
            - BranchSide:      'oplist.c:368,27'
              BranchSideFuncs:
                - plist_get_data
                - fprintf
                - fprintf
                - fprintf
                - dtostr.645
                - num_digits_i.650
                - num_digits_u.651
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.731
                - node_next_sibling
        - Branch String:   'oplist.c:369,9'
          Branch Sides:
            - BranchSide:      'oplist.c:371,51'
              BranchSideFuncs:
                - node_n_children
                - node_first_child
                - node_estimate_size.731
                - node_next_sibling
            - BranchSide:      'oplist.c:403,17'
              BranchSideFuncs:
                - fprintf
                - fprintf
                - fprintf
                - dtostr.645
                - num_digits_i.650
                - num_digits_u.651
                - fprintf
        - Branch String:   'oplist.c:372,9'
          Branch Sides:
            - BranchSide:      'oplist.c:373,50'
              BranchSideFuncs:
                - node_estimate_size.731
                - node_next_sibling
            - BranchSide:      'oplist.c:378,17'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:374,17'
          Branch Sides:
            - BranchSide:      'oplist.c:375,24'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:377,9'
              BranchSideFuncs:
                - node_next_sibling
                - node_estimate_size.731
        - Branch String:   'oplist.c:378,9'
          Branch Sides:
            - BranchSide:      'oplist.c:380,14'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:389,14'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:398,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:382,17'
          Branch Sides:
            - BranchSide:      'oplist.c:383,26'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:387,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:391,17'
          Branch Sides:
            - BranchSide:      'oplist.c:392,26'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:396,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:400,13'
          Branch Sides:
            - BranchSide:      'oplist.c:401,23'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:402,5'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:403,9'
          Branch Sides:
            - BranchSide:      'oplist.c:406,22'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:406,22'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:410,17'
              BranchSideFuncs:
                - num_digits_i.650
                - num_digits_u.651
            - BranchSide:      'oplist.c:417,38'
              BranchSideFuncs:
                - dtostr.645
            - BranchSide:      'oplist.c:421,14'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:421,14'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:424,14'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:431,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:435,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:439,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:442,13'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'oplist.c:410,17'
          Branch Sides:
            - BranchSide:      'oplist.c:411,39'
              BranchSideFuncs:
                - num_digits_u.651
            - BranchSide:      'oplist.c:413,48'
              BranchSideFuncs:
                - num_digits_i.650
        - Branch String:   'oplist.c:426,17'
          Branch Sides:
            - BranchSide:      'oplist.c:427,26'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:428,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:431,13'
          Branch Sides:
            - BranchSide:      'oplist.c:431,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:432,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:435,13'
          Branch Sides:
            - BranchSide:      'oplist.c:435,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:436,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:439,13'
          Branch Sides:
            - BranchSide:      'oplist.c:439,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:440,13'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:442,13'
          Branch Sides:
            - BranchSide:      'oplist.c:442,13'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:443,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             'oplist.c:368,12'
          Dst:             plist_get_data
        - Src:             'oplist.c:371,35'
          Dst:             node_n_children
        - Src:             'oplist.c:372,19'
          Dst:             node_first_child
        - Src:             'oplist.c:373,31'
          Dst:             node_estimate_size
        - Src:             'oplist.c:372,52'
          Dst:             node_next_sibling
        - Src:             'oplist.c:411,26'
          Dst:             num_digits_u
        - Src:             'oplist.c:413,26'
          Dst:             num_digits_i
        - Src:             'oplist.c:417,22'
          Dst:             dtostr
        - Src:             'oplist.c:431,13'
          Dst:             fprintf
        - Src:             'oplist.c:435,13'
          Dst:             fprintf
        - Src:             'oplist.c:439,13'
          Dst:             fprintf
        - Src:             'oplist.c:442,13'
          Dst:             fprintf
    - functionName:    plist_to_openstep
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - openstep
        - length
        - prettify
      BBCount:         23
      ICount:          146
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_estimate_size
        - node_to_openstep
      functionUses:    2
      BranchProfiles:
        - Branch String:   'oplist.c:454,16'
          Branch Sides:
            - BranchSide:      'oplist.c:454,20'
              BranchSideFuncs:
                - node_estimate_size.731
                - byte_array_new
                - fprintf
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'oplist.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:454,29'
          Branch Sides:
            - BranchSide:      'oplist.c:454,33'
              BranchSideFuncs:
                - node_estimate_size.731
                - byte_array_new
                - fprintf
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'oplist.c:455,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:454,9'
          Branch Sides:
            - BranchSide:      'oplist.c:455,9'
              BranchSideFuncs:
                - node_estimate_size.731
                - byte_array_new
                - fprintf
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'oplist.c:458,38'
              BranchSideFuncs:
                - node_estimate_size.731
                - byte_array_new
                - fprintf
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'oplist.c:459,9'
          Branch Sides:
            - BranchSide:      'oplist.c:460,16'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:463,24'
              BranchSideFuncs:
                - byte_array_new
                - fprintf
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'oplist.c:464,9'
          Branch Sides:
            - BranchSide:      'oplist.c:465,9'
              BranchSideFuncs:
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
            - BranchSide:      'oplist.c:469,36'
              BranchSideFuncs:
                - node_to_openstep
                - byte_array_append
                - byte_array_free
                - byte_array_append
                - byte_array_free
        - Branch String:   'oplist.c:465,9'
          Branch Sides:
            - BranchSide:      'oplist.c:465,9'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      'oplist.c:466,9'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:470,9'
          Branch Sides:
            - BranchSide:      'oplist.c:471,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'oplist.c:476,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
                - byte_array_append
        - Branch String:   'oplist.c:476,9'
          Branch Sides:
            - BranchSide:      'oplist.c:477,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_free
            - BranchSide:      'oplist.c:480,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'oplist.c:458,11'
          Dst:             node_estimate_size
        - Src:             'oplist.c:463,24'
          Dst:             byte_array_new
        - Src:             'oplist.c:465,9'
          Dst:             fprintf
        - Src:             'oplist.c:469,11'
          Dst:             node_to_openstep
        - Src:             'oplist.c:471,9'
          Dst:             byte_array_free
        - Src:             'oplist.c:477,9'
          Dst:             byte_array_append
        - Src:             'oplist.c:480,5'
          Dst:             byte_array_append
        - Src:             'oplist.c:486,5'
          Dst:             byte_array_free
    - functionName:    plist_ostep_set_debug
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - debug
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_ostep_deinit
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 62
      functionLinenumberEnd: 64
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    plist_ostep_init
      functionSourceFile: '/src/libplist/src/oplist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         8
      ICount:          36
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - getenv
        - strcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'oplist.c:54,23'
          Branch Sides:
            - BranchSide:      'oplist.c:54,11'
              BranchSideFuncs:
                - getenv
                - strcmp
            - BranchSide:      'oplist.c:54,23'
              BranchSideFuncs:
                - getenv
                - strcmp
        - Branch String:   'oplist.c:55,19'
          Branch Sides:
            - BranchSide:      'oplist.c:55,30'
              BranchSideFuncs:
                - strcmp
            - BranchSide:      'oplist.c:55,19'
              BranchSideFuncs: []
        - Branch String:   'oplist.c:55,9'
          Branch Sides:
            - BranchSide:      'oplist.c:55,9'
              BranchSideFuncs: []
            - BranchSide:      'oplist.c:56,27'
              BranchSideFuncs: []
      Callsites:
        - Src:             'oplist.c:54,23'
          Dst:             getenv
        - Src:             'oplist.c:55,23'
          Dst:             strcmp
    - functionName:    node_to_string
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 273
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - outbuf
        - depth
        - indent
        - partial_data
      BBCount:         128
      ICount:          890
      EdgeCount:       163
      CyclomaticComplexity: 37
      functionsReached:
        - byte_array_append
        - calloc
        - copy_TM64_to_tm
        - dtostr
        - gmtime64_r
        - node_first_child
        - node_next_sibling
        - node_to_string
        - plist_get_data
        - snprintf
        - sprintf
        - strftime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'out-default.c:77,9'
          Branch Sides:
            - BranchSide:      'out-default.c:78,9'
              BranchSideFuncs:
                - plist_get_data
                - byte_array_append
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.772
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:80,32'
              BranchSideFuncs:
                - plist_get_data
                - byte_array_append
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.772
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:82,5'
          Branch Sides:
            - BranchSide:      'out-default.c:86,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:95,9'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'out-default.c:99,22'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'out-default.c:110,22'
              BranchSideFuncs:
                - malloc
                - dtostr.772
                - byte_array_append
                - free
            - BranchSide:      'out-default.c:118,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:118,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:151,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:177,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:209,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:239,40'
              BranchSideFuncs:
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
            - BranchSide:      'out-default.c:257,13'
              BranchSideFuncs:
                - byte_array_append
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'out-default.c:269,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:86,13'
          Branch Sides:
            - BranchSide:      'out-default.c:87,13'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'out-default.c:89,13'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:100,13'
          Branch Sides:
            - BranchSide:      'out-default.c:101,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'out-default.c:103,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
        - Branch String:   'out-default.c:132,9'
          Branch Sides:
            - BranchSide:      'out-default.c:133,47'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:145,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:134,17'
          Branch Sides:
            - BranchSide:      'out-default.c:135,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:138,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:154,9'
          Branch Sides:
            - BranchSide:      'out-default.c:155,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:168,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:155,17'
          Branch Sides:
            - BranchSide:      'out-default.c:156,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:158,13'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:159,13'
          Branch Sides:
            - BranchSide:      'out-default.c:160,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:162,46'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:163,17'
          Branch Sides:
            - BranchSide:      'out-default.c:164,24'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:166,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:168,13'
          Branch Sides:
            - BranchSide:      'out-default.c:169,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:174,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:170,13'
          Branch Sides:
            - BranchSide:      'out-default.c:171,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:173,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:180,9'
          Branch Sides:
            - BranchSide:      'out-default.c:181,17'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:199,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:181,25'
          Branch Sides:
            - BranchSide:      'out-default.c:181,28'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:184,17'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:181,17'
          Branch Sides:
            - BranchSide:      'out-default.c:182,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:184,17'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:184,17'
          Branch Sides:
            - BranchSide:      'out-default.c:185,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:190,46'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:186,17'
          Branch Sides:
            - BranchSide:      'out-default.c:187,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:189,13'
              BranchSideFuncs:
                - node_to_string
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:191,17'
          Branch Sides:
            - BranchSide:      'out-default.c:192,24'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:194,17'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:194,17'
          Branch Sides:
            - BranchSide:      'out-default.c:195,17'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:197,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:199,13'
          Branch Sides:
            - BranchSide:      'out-default.c:200,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:205,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:201,13'
          Branch Sides:
            - BranchSide:      'out-default.c:202,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:204,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:212,31'
          Branch Sides:
            - BranchSide:      'out-default.c:212,34'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:213,24'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:212,17'
          Branch Sides:
            - BranchSide:      'out-default.c:213,24'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:220,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:213,17'
          Branch Sides:
            - BranchSide:      'out-default.c:214,25'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:219,13'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:214,31'
          Branch Sides:
            - BranchSide:      'out-default.c:214,35'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:216,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:214,25'
          Branch Sides:
            - BranchSide:      'out-default.c:215,25'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:216,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:220,17'
          Branch Sides:
            - BranchSide:      'out-default.c:221,25'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:226,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:221,31'
          Branch Sides:
            - BranchSide:      'out-default.c:221,35'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:223,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:221,25'
          Branch Sides:
            - BranchSide:      'out-default.c:222,25'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:223,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:227,17'
          Branch Sides:
            - BranchSide:      'out-default.c:0,0'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:228,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:230,31'
          Branch Sides:
            - BranchSide:      'out-default.c:230,34'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:232,17'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:230,44'
          Branch Sides:
            - BranchSide:      'out-default.c:230,48'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:232,17'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:230,25'
          Branch Sides:
            - BranchSide:      'out-default.c:231,25'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
            - BranchSide:      'out-default.c:232,17'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:242,17'
          Branch Sides:
            - BranchSide:      'out-default.c:243,30'
              BranchSideFuncs:
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
            - BranchSide:      'out-default.c:254,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:247,21'
          Branch Sides:
            - BranchSide:      'out-default.c:248,21'
              BranchSideFuncs:
                - byte_array_append
                - free
            - BranchSide:      'out-default.c:250,22'
              BranchSideFuncs:
                - free
        - Branch String:   'out-default.c:259,17'
          Branch Sides:
            - BranchSide:      'out-default.c:260,36'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'out-default.c:262,36'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
      Callsites:
        - Src:             'out-default.c:80,17'
          Dst:             plist_get_data
        - Src:             'out-default.c:87,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:89,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:95,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:101,23'
          Dst:             snprintf
        - Src:             'out-default.c:103,23'
          Dst:             snprintf
        - Src:             'out-default.c:105,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:111,19'
          Dst:             dtostr
        - Src:             'out-default.c:112,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:129,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:135,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:136,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:139,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:140,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:145,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:147,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:151,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:154,19'
          Dst:             node_first_child
        - Src:             'out-default.c:156,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:158,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:160,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:162,31'
          Dst:             node_to_string
        - Src:             'out-default.c:154,52'
          Dst:             node_next_sibling
        - Src:             'out-default.c:169,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:171,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:174,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:177,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:180,19'
          Dst:             node_first_child
        - Src:             'out-default.c:182,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:185,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:187,21'
          Dst:             byte_array_append
        - Src:             'out-default.c:190,31'
          Dst:             node_to_string
        - Src:             'out-default.c:195,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:180,52'
          Dst:             node_next_sibling
        - Src:             'out-default.c:200,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:202,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:205,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:209,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:215,25'
          Dst:             byte_array_append
        - Src:             'out-default.c:216,21'
          Dst:             sprintf
        - Src:             'out-default.c:217,21'
          Dst:             byte_array_append
        - Src:             'out-default.c:222,25'
          Dst:             byte_array_append
        - Src:             'out-default.c:223,21'
          Dst:             sprintf
        - Src:             'out-default.c:224,21'
          Dst:             byte_array_append
        - Src:             'out-default.c:226,17'
          Dst:             byte_array_append
        - Src:             'out-default.c:228,21'
          Dst:             sprintf
        - Src:             'out-default.c:229,21'
          Dst:             byte_array_append
        - Src:             'out-default.c:231,25'
          Dst:             byte_array_append
        - Src:             'out-default.c:234,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:241,32'
          Dst:             gmtime64_r
        - Src:             'out-default.c:243,30'
          Dst:             calloc
        - Src:             'out-default.c:245,17'
          Dst:             copy_TM64_to_tm
        - Src:             'out-default.c:246,27'
          Dst:             strftime
        - Src:             'out-default.c:248,21'
          Dst:             byte_array_append
        - Src:             'out-default.c:257,13'
          Dst:             byte_array_append
        - Src:             'out-default.c:260,27'
          Dst:             snprintf
        - Src:             'out-default.c:262,27'
          Dst:             snprintf
        - Src:             'out-default.c:264,13'
          Dst:             byte_array_append
    - functionName:    dtostr
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - realval
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-default.c:47,9'
          Branch Sides:
            - BranchSide:      'out-default.c:48,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-default.c:49,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'out-default.c:49,16'
          Branch Sides:
            - BranchSide:      'out-default.c:50,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-default.c:51,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'out-default.c:51,16'
          Branch Sides:
            - BranchSide:      'out-default.c:52,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-default.c:54,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'out-default.c:56,25'
          Branch Sides:
            - BranchSide:      'out-default.c:56,28'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:57,17'
          Branch Sides:
            - BranchSide:      'out-default.c:58,17'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:60,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-default.c:48,15'
          Dst:             snprintf
        - Src:             'out-default.c:50,15'
          Dst:             snprintf
        - Src:             'out-default.c:52,15'
          Dst:             snprintf
        - Src:             'out-default.c:55,15'
          Dst:             snprintf
    - functionName:    num_digits_i
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-default.c:283,9'
          Branch Sides:
            - BranchSide:      'out-default.c:284,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:287,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:284,13'
          Branch Sides:
            - BranchSide:      'out-default.c:284,11'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:284,45'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:288,5'
          Branch Sides:
            - BranchSide:      'out-default.c:288,5'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:289,10'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:290,13'
          Branch Sides:
            - BranchSide:      'out-default.c:290,33'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:291,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    num_digits_u
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-default.c:305,5'
          Branch Sides:
            - BranchSide:      'out-default.c:305,5'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:306,10'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:307,13'
          Branch Sides:
            - BranchSide:      'out-default.c:307,33'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:308,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    plist_write_to_stream_default
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 491
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - stream
        - options
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _plist_write_to_strbuf
        - byte_array_free
        - byte_array_new_for_stream
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-default.c:471,16'
          Branch Sides:
            - BranchSide:      'out-default.c:471,20'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:472,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:471,9'
          Branch Sides:
            - BranchSide:      'out-default.c:472,9'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:474,24'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-default.c:475,9'
          Branch Sides:
            - BranchSide:      'out-default.c:477,17'
              BranchSideFuncs:
                - _plist_write_to_strbuf
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:482,46'
              BranchSideFuncs:
                - _plist_write_to_strbuf
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-default.c:483,9'
          Branch Sides:
            - BranchSide:      'out-default.c:484,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'out-default.c:488,5'
              BranchSideFuncs:
                - byte_array_free
      Callsites:
        - Src:             'out-default.c:474,24'
          Dst:             byte_array_new_for_stream
        - Src:             'out-default.c:477,9'
          Dst:             fprintf
        - Src:             'out-default.c:482,23'
          Dst:             _plist_write_to_strbuf
        - Src:             'out-default.c:484,9'
          Dst:             byte_array_free
        - Src:             'out-default.c:488,5'
          Dst:             byte_array_free
    - functionName:    _plist_write_to_strbuf
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - outbuf
        - options
      BBCount:         16
      ICount:          101
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - byte_array_append
        - node_to_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-default.c:407,9'
          Branch Sides:
            - BranchSide:      'out-default.c:408,19'
              BranchSideFuncs:
                - node_to_string
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-default.c:411,12'
              BranchSideFuncs:
                - node_to_string
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-default.c:411,5'
          Branch Sides:
            - BranchSide:      'out-default.c:412,9'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string
                - byte_array_append
            - BranchSide:      'out-default.c:414,46'
              BranchSideFuncs:
                - node_to_string
                - byte_array_append
        - Branch String:   'out-default.c:415,9'
          Branch Sides:
            - BranchSide:      'out-default.c:416,16'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:418,11'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-default.c:418,9'
          Branch Sides:
            - BranchSide:      'out-default.c:419,9'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:421,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-default.c:412,9'
          Dst:             byte_array_append
        - Src:             'out-default.c:414,23'
          Dst:             node_to_string
        - Src:             'out-default.c:419,9'
          Dst:             byte_array_append
    - functionName:    node_estimate_size
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 402
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - size
        - depth
        - indent
        - partial_data
      BBCount:         43
      ICount:          386
      EdgeCount:       48
      CyclomaticComplexity: 7
      functionsReached:
        - dtostr
        - fprintf
        - node_estimate_size
        - node_first_child
        - node_n_children
        - node_next_sibling
        - num_digits_i
        - num_digits_u
        - plist_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-default.c:316,9'
          Branch Sides:
            - BranchSide:      'out-default.c:317,9'
              BranchSideFuncs:
                - plist_get_data
                - num_digits_u.827
                - dtostr.772
                - num_digits_i.826
                - num_digits_u.827
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.831
                - node_next_sibling
            - BranchSide:      'out-default.c:319,27'
              BranchSideFuncs:
                - plist_get_data
                - num_digits_u.827
                - dtostr.772
                - num_digits_i.826
                - num_digits_u.827
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.831
                - node_next_sibling
        - Branch String:   'out-default.c:320,9'
          Branch Sides:
            - BranchSide:      'out-default.c:322,51'
              BranchSideFuncs:
                - node_n_children
                - node_first_child
                - node_estimate_size.831
                - node_next_sibling
            - BranchSide:      'out-default.c:349,17'
              BranchSideFuncs:
                - num_digits_u.827
                - dtostr.772
                - num_digits_i.826
                - num_digits_u.827
                - fprintf
        - Branch String:   'out-default.c:323,9'
          Branch Sides:
            - BranchSide:      'out-default.c:324,50'
              BranchSideFuncs:
                - node_estimate_size.831
                - node_next_sibling
            - BranchSide:      'out-default.c:329,17'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:325,17'
          Branch Sides:
            - BranchSide:      'out-default.c:326,24'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:328,9'
              BranchSideFuncs:
                - node_next_sibling
                - node_estimate_size.831
        - Branch String:   'out-default.c:329,9'
          Branch Sides:
            - BranchSide:      'out-default.c:331,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:338,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:345,13'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:349,9'
          Branch Sides:
            - BranchSide:      'out-default.c:352,22'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:352,22'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:356,17'
              BranchSideFuncs:
                - num_digits_i.826
                - num_digits_u.827
            - BranchSide:      'out-default.c:363,38'
              BranchSideFuncs:
                - dtostr.772
            - BranchSide:      'out-default.c:366,24'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:369,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:373,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:373,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:376,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:385,14'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:388,14'
              BranchSideFuncs:
                - num_digits_u.827
            - BranchSide:      'out-default.c:393,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'out-default.c:356,17'
          Branch Sides:
            - BranchSide:      'out-default.c:357,39'
              BranchSideFuncs:
                - num_digits_u.827
            - BranchSide:      'out-default.c:359,48'
              BranchSideFuncs:
                - num_digits_i.826
        - Branch String:   'out-default.c:377,17'
          Branch Sides:
            - BranchSide:      'out-default.c:378,18'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:380,26'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:398,9'
          Branch Sides:
            - BranchSide:      'out-default.c:399,10'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:401,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-default.c:319,12'
          Dst:             plist_get_data
        - Src:             'out-default.c:322,35'
          Dst:             node_n_children
        - Src:             'out-default.c:323,19'
          Dst:             node_first_child
        - Src:             'out-default.c:324,31'
          Dst:             node_estimate_size
        - Src:             'out-default.c:323,52'
          Dst:             node_next_sibling
        - Src:             'out-default.c:357,26'
          Dst:             num_digits_u
        - Src:             'out-default.c:359,26'
          Dst:             num_digits_i
        - Src:             'out-default.c:363,22'
          Dst:             dtostr
        - Src:             'out-default.c:389,22'
          Dst:             num_digits_u
        - Src:             'out-default.c:393,13'
          Dst:             fprintf
    - functionName:    plist_write_to_string_default
      functionSourceFile: '/src/libplist/src/out-default.c'
      linkageType:     InternalLinkage
      functionLinenumber: 425
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - output
        - length
        - options
      BBCount:         20
      ICount:          151
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _plist_write_to_strbuf
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_estimate_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-default.c:429,16'
          Branch Sides:
            - BranchSide:      'out-default.c:429,20'
              BranchSideFuncs:
                - node_estimate_size.831
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:429,27'
          Branch Sides:
            - BranchSide:      'out-default.c:429,31'
              BranchSideFuncs:
                - node_estimate_size.831
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'out-default.c:429,9'
          Branch Sides:
            - BranchSide:      'out-default.c:430,9'
              BranchSideFuncs:
                - node_estimate_size.831
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:433,13'
              BranchSideFuncs:
                - node_estimate_size.831
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-default.c:434,9'
          Branch Sides:
            - BranchSide:      'out-default.c:435,19'
              BranchSideFuncs:
                - node_estimate_size.831
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:438,38'
              BranchSideFuncs:
                - node_estimate_size.831
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-default.c:439,9'
          Branch Sides:
            - BranchSide:      'out-default.c:440,16'
              BranchSideFuncs: []
            - BranchSide:      'out-default.c:443,24'
              BranchSideFuncs:
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-default.c:444,9'
          Branch Sides:
            - BranchSide:      'out-default.c:446,17'
              BranchSideFuncs:
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-default.c:451,34'
              BranchSideFuncs:
                - _plist_write_to_strbuf
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-default.c:452,9'
          Branch Sides:
            - BranchSide:      'out-default.c:453,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'out-default.c:458,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'out-default.c:438,11'
          Dst:             node_estimate_size
        - Src:             'out-default.c:443,24'
          Dst:             byte_array_new
        - Src:             'out-default.c:446,9'
          Dst:             fprintf
        - Src:             'out-default.c:451,11'
          Dst:             _plist_write_to_strbuf
        - Src:             'out-default.c:453,9'
          Dst:             byte_array_free
        - Src:             'out-default.c:458,5'
          Dst:             byte_array_append
        - Src:             'out-default.c:464,5'
          Dst:             byte_array_free
    - functionName:    node_to_string
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 267
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - outbuf
        - depth
      BBCount:         107
      ICount:          794
      EdgeCount:       134
      CyclomaticComplexity: 29
      functionsReached:
        - byte_array_append
        - calloc
        - copy_TM64_to_tm
        - dtostr
        - gmtime64_r
        - node_first_child
        - node_next_sibling
        - node_to_string
        - plist_get_data
        - snprintf
        - sprintf
        - strftime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'out-plutil.c:77,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:78,9'
              BranchSideFuncs:
                - plist_get_data
                - malloc
                - sprintf
                - byte_array_append
                - free
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
                - calloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.864
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:80,32'
              BranchSideFuncs:
                - plist_get_data
                - malloc
                - sprintf
                - byte_array_append
                - free
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
                - calloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.864
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:82,5'
          Branch Sides:
            - BranchSide:      'out-plutil.c:86,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:95,9'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'out-plutil.c:99,22'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'out-plutil.c:110,22'
              BranchSideFuncs:
                - malloc
                - dtostr.864
                - byte_array_append
                - free
            - BranchSide:      'out-plutil.c:118,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:118,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:151,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
            - BranchSide:      'out-plutil.c:177,9'
              BranchSideFuncs:
                - byte_array_append
                - node_first_child
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:206,26'
              BranchSideFuncs:
                - calloc
                - snprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
            - BranchSide:      'out-plutil.c:237,40'
              BranchSideFuncs:
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
            - BranchSide:      'out-plutil.c:255,26'
              BranchSideFuncs:
                - malloc
                - sprintf
                - byte_array_append
                - free
            - BranchSide:      'out-plutil.c:263,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:86,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:87,13'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'out-plutil.c:89,13'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-plutil.c:100,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:101,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'out-plutil.c:103,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
        - Branch String:   'out-plutil.c:132,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:133,47'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:145,9'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:134,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:135,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:138,24'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:154,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:155,13'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:168,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:156,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:157,17'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:160,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:163,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:164,24'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:166,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.858
                - byte_array_append
        - Branch String:   'out-plutil.c:168,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:169,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:174,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-plutil.c:170,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:171,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:173,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-plutil.c:180,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:181,17'
              BranchSideFuncs:
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:196,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:181,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:182,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:187,46'
              BranchSideFuncs:
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:183,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:184,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:186,13'
              BranchSideFuncs:
                - node_to_string.858
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:188,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:189,24'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:191,17'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string.858
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:191,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:192,17'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string.858
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:194,16'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_to_string.858
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:196,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:197,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:202,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-plutil.c:198,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:199,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:201,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-plutil.c:210,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:211,24'
              BranchSideFuncs:
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
            - BranchSide:      'out-plutil.c:216,24'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:211,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:212,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - free
                - byte_array_append
            - BranchSide:      'out-plutil.c:215,13'
              BranchSideFuncs:
                - free
                - byte_array_append
        - Branch String:   'out-plutil.c:216,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:217,25'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:222,17'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:217,31'
          Branch Sides:
            - BranchSide:      'out-plutil.c:217,35'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:219,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:217,25'
          Branch Sides:
            - BranchSide:      'out-plutil.c:218,25'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:219,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:223,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:0,0'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:224,29'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - free
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:226,31'
          Branch Sides:
            - BranchSide:      'out-plutil.c:226,35'
              BranchSideFuncs:
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-plutil.c:228,17'
              BranchSideFuncs:
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:226,25'
          Branch Sides:
            - BranchSide:      'out-plutil.c:227,25'
              BranchSideFuncs:
                - byte_array_append
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
            - BranchSide:      'out-plutil.c:228,17'
              BranchSideFuncs:
                - free
                - byte_array_append
                - sprintf
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-plutil.c:240,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:241,30'
              BranchSideFuncs:
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
            - BranchSide:      'out-plutil.c:252,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:245,21'
          Branch Sides:
            - BranchSide:      'out-plutil.c:246,21'
              BranchSideFuncs:
                - byte_array_append
                - free
            - BranchSide:      'out-plutil.c:248,22'
              BranchSideFuncs:
                - free
      Callsites:
        - Src:             'out-plutil.c:80,17'
          Dst:             plist_get_data
        - Src:             'out-plutil.c:87,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:89,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:95,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:101,23'
          Dst:             snprintf
        - Src:             'out-plutil.c:103,23'
          Dst:             snprintf
        - Src:             'out-plutil.c:105,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:111,19'
          Dst:             dtostr
        - Src:             'out-plutil.c:112,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:129,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:135,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:136,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:139,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:140,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:145,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:147,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:151,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:154,19'
          Dst:             node_first_child
        - Src:             'out-plutil.c:155,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:157,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:160,21'
          Dst:             sprintf
        - Src:             'out-plutil.c:161,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:162,31'
          Dst:             node_to_string
        - Src:             'out-plutil.c:154,52'
          Dst:             node_next_sibling
        - Src:             'out-plutil.c:169,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:171,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:174,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:177,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:180,19'
          Dst:             node_first_child
        - Src:             'out-plutil.c:182,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:184,21'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:187,31'
          Dst:             node_to_string
        - Src:             'out-plutil.c:192,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:180,52'
          Dst:             node_next_sibling
        - Src:             'out-plutil.c:197,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:199,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:202,9'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:206,26'
          Dst:             calloc
        - Src:             'out-plutil.c:208,27'
          Dst:             snprintf
        - Src:             'out-plutil.c:209,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:212,21'
          Dst:             sprintf
        - Src:             'out-plutil.c:213,21'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:218,25'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:219,21'
          Dst:             sprintf
        - Src:             'out-plutil.c:220,21'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:222,17'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:224,21'
          Dst:             sprintf
        - Src:             'out-plutil.c:225,21'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:227,25'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:232,13'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:239,32'
          Dst:             gmtime64_r
        - Src:             'out-plutil.c:241,30'
          Dst:             calloc
        - Src:             'out-plutil.c:243,17'
          Dst:             copy_TM64_to_tm
        - Src:             'out-plutil.c:244,27'
          Dst:             strftime
        - Src:             'out-plutil.c:246,21'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:256,23'
          Dst:             sprintf
        - Src:             'out-plutil.c:257,13'
          Dst:             byte_array_append
    - functionName:    dtostr
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - realval
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-plutil.c:47,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:48,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-plutil.c:49,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'out-plutil.c:49,16'
          Branch Sides:
            - BranchSide:      'out-plutil.c:50,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-plutil.c:51,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'out-plutil.c:51,16'
          Branch Sides:
            - BranchSide:      'out-plutil.c:52,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-plutil.c:54,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'out-plutil.c:56,25'
          Branch Sides:
            - BranchSide:      'out-plutil.c:56,28'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:56,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:57,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:58,17'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:60,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-plutil.c:48,15'
          Dst:             snprintf
        - Src:             'out-plutil.c:50,15'
          Dst:             snprintf
        - Src:             'out-plutil.c:52,15'
          Dst:             snprintf
        - Src:             'out-plutil.c:55,15'
          Dst:             snprintf
    - functionName:    num_digits_i
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 287
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-plutil.c:277,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:278,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:281,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:278,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:278,11'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:278,45'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:282,5'
          Branch Sides:
            - BranchSide:      'out-plutil.c:282,5'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:283,10'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:284,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:284,33'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:285,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    num_digits_u
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-plutil.c:299,5'
          Branch Sides:
            - BranchSide:      'out-plutil.c:299,5'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:300,10'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:301,13'
          Branch Sides:
            - BranchSide:      'out-plutil.c:301,33'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:302,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    plist_write_to_stream_plutil
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - stream
        - options
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _plist_write_to_strbuf
        - byte_array_free
        - byte_array_new_for_stream
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-plutil.c:445,16'
          Branch Sides:
            - BranchSide:      'out-plutil.c:445,20'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:446,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:445,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:446,9'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:448,24'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-plutil.c:449,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:451,17'
              BranchSideFuncs:
                - _plist_write_to_strbuf.923
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:456,46'
              BranchSideFuncs:
                - _plist_write_to_strbuf.923
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-plutil.c:457,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:458,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'out-plutil.c:462,5'
              BranchSideFuncs:
                - byte_array_free
      Callsites:
        - Src:             'out-plutil.c:448,24'
          Dst:             byte_array_new_for_stream
        - Src:             'out-plutil.c:451,9'
          Dst:             fprintf
        - Src:             'out-plutil.c:456,23'
          Dst:             _plist_write_to_strbuf
        - Src:             'out-plutil.c:458,9'
          Dst:             byte_array_free
        - Src:             'out-plutil.c:462,5'
          Dst:             byte_array_free
    - functionName:    _plist_write_to_strbuf
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - outbuf
        - options
      BBCount:         9
      ICount:          55
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - byte_array_append
        - node_to_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-plutil.c:394,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:395,16'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:397,11'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-plutil.c:397,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:400,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-plutil.c:393,23'
          Dst:             node_to_string
        - Src:             'out-plutil.c:398,9'
          Dst:             byte_array_append
    - functionName:    node_estimate_size
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - node
        - size
        - depth
      BBCount:         40
      ICount:          325
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - dtostr
        - fprintf
        - node_estimate_size
        - node_first_child
        - node_n_children
        - node_next_sibling
        - num_digits_i
        - num_digits_u
        - plist_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-plutil.c:310,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:311,9'
              BranchSideFuncs:
                - plist_get_data
                - dtostr.864
                - num_digits_i.918
                - num_digits_u.919
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.924
                - node_next_sibling
            - BranchSide:      'out-plutil.c:313,27'
              BranchSideFuncs:
                - plist_get_data
                - dtostr.864
                - num_digits_i.918
                - num_digits_u.919
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.924
                - node_next_sibling
        - Branch String:   'out-plutil.c:314,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:316,51'
              BranchSideFuncs:
                - node_n_children
                - node_first_child
                - node_estimate_size.924
                - node_next_sibling
            - BranchSide:      'out-plutil.c:343,17'
              BranchSideFuncs:
                - dtostr.864
                - num_digits_i.918
                - num_digits_u.919
                - fprintf
        - Branch String:   'out-plutil.c:317,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:318,50'
              BranchSideFuncs:
                - node_estimate_size.924
                - node_next_sibling
            - BranchSide:      'out-plutil.c:323,17'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:319,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:320,24'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:322,9'
              BranchSideFuncs:
                - node_next_sibling
                - node_estimate_size.924
        - Branch String:   'out-plutil.c:323,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:325,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:332,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:339,13'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:343,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:346,22'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:346,22'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:350,17'
              BranchSideFuncs:
                - num_digits_i.918
                - num_digits_u.919
            - BranchSide:      'out-plutil.c:357,38'
              BranchSideFuncs:
                - dtostr.864
            - BranchSide:      'out-plutil.c:360,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:363,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:367,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:367,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:370,22'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:373,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:376,14'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:380,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'out-plutil.c:350,17'
          Branch Sides:
            - BranchSide:      'out-plutil.c:351,39'
              BranchSideFuncs:
                - num_digits_u.919
            - BranchSide:      'out-plutil.c:353,48'
              BranchSideFuncs:
                - num_digits_i.918
        - Branch String:   'out-plutil.c:385,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:386,10'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:388,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-plutil.c:313,12'
          Dst:             plist_get_data
        - Src:             'out-plutil.c:316,35'
          Dst:             node_n_children
        - Src:             'out-plutil.c:317,19'
          Dst:             node_first_child
        - Src:             'out-plutil.c:318,31'
          Dst:             node_estimate_size
        - Src:             'out-plutil.c:317,52'
          Dst:             node_next_sibling
        - Src:             'out-plutil.c:351,26'
          Dst:             num_digits_u
        - Src:             'out-plutil.c:353,26'
          Dst:             num_digits_i
        - Src:             'out-plutil.c:357,22'
          Dst:             dtostr
        - Src:             'out-plutil.c:380,13'
          Dst:             fprintf
    - functionName:    plist_write_to_string_plutil
      functionSourceFile: '/src/libplist/src/out-plutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - output
        - length
        - options
      BBCount:         17
      ICount:          126
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - _plist_write_to_strbuf
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_estimate_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-plutil.c:408,16'
          Branch Sides:
            - BranchSide:      'out-plutil.c:408,20'
              BranchSideFuncs:
                - node_estimate_size.924
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:409,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:408,27'
          Branch Sides:
            - BranchSide:      'out-plutil.c:408,31'
              BranchSideFuncs:
                - node_estimate_size.924
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:409,9'
              BranchSideFuncs: []
        - Branch String:   'out-plutil.c:408,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:409,9'
              BranchSideFuncs:
                - node_estimate_size.924
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:412,38'
              BranchSideFuncs:
                - node_estimate_size.924
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-plutil.c:413,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:414,16'
              BranchSideFuncs: []
            - BranchSide:      'out-plutil.c:417,24'
              BranchSideFuncs:
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-plutil.c:418,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:420,17'
              BranchSideFuncs:
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-plutil.c:425,34'
              BranchSideFuncs:
                - _plist_write_to_strbuf.923
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-plutil.c:426,9'
          Branch Sides:
            - BranchSide:      'out-plutil.c:427,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'out-plutil.c:432,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'out-plutil.c:412,11'
          Dst:             node_estimate_size
        - Src:             'out-plutil.c:417,24'
          Dst:             byte_array_new
        - Src:             'out-plutil.c:420,9'
          Dst:             fprintf
        - Src:             'out-plutil.c:425,11'
          Dst:             _plist_write_to_strbuf
        - Src:             'out-plutil.c:427,9'
          Dst:             byte_array_free
        - Src:             'out-plutil.c:432,5'
          Dst:             byte_array_append
        - Src:             'out-plutil.c:438,5'
          Dst:             byte_array_free
    - functionName:    node_to_string
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - outbuf
        - depth
        - indent
      BBCount:         90
      ICount:          671
      EdgeCount:       113
      CyclomaticComplexity: 25
      functionsReached:
        - base64encode
        - byte_array_append
        - calloc
        - copy_TM64_to_tm
        - dtostr
        - gmtime64_r
        - node_first_child
        - node_next_sibling
        - node_to_string
        - plist_array_get_size
        - plist_get_data
        - plist_get_node_type
        - snprintf
        - sprintf
        - strftime
      functionUses:    3
      BranchProfiles:
        - Branch String:   'out-limd.c:80,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:81,9'
              BranchSideFuncs:
                - plist_get_data
                - byte_array_append
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
                - malloc
                - base64encode
                - byte_array_append
                - node_first_child
                - node_to_string.950
                - node_next_sibling
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.956
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:83,32'
              BranchSideFuncs:
                - plist_get_data
                - byte_array_append
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
                - malloc
                - base64encode
                - byte_array_append
                - node_first_child
                - node_to_string.950
                - node_next_sibling
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - node_first_child
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - byte_array_append
                - malloc
                - dtostr.956
                - byte_array_append
                - free
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:85,5'
          Branch Sides:
            - BranchSide:      'out-limd.c:89,13'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:98,9'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'out-limd.c:102,22'
              BranchSideFuncs:
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'out-limd.c:113,22'
              BranchSideFuncs:
                - malloc
                - dtostr.956
                - byte_array_append
                - free
            - BranchSide:      'out-limd.c:121,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:121,21'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:147,18'
              BranchSideFuncs:
                - node_first_child
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:166,18'
              BranchSideFuncs:
                - node_first_child
                - node_to_string.950
                - node_next_sibling
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:192,26'
              BranchSideFuncs:
                - malloc
                - base64encode
                - byte_array_append
            - BranchSide:      'out-limd.c:207,40'
              BranchSideFuncs:
                - gmtime64_r
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
            - BranchSide:      'out-limd.c:225,13'
              BranchSideFuncs:
                - byte_array_append
                - malloc
                - snprintf
                - byte_array_append
                - free
                - snprintf
            - BranchSide:      'out-limd.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:89,13'
          Branch Sides:
            - BranchSide:      'out-limd.c:90,13'
              BranchSideFuncs:
                - byte_array_append
            - BranchSide:      'out-limd.c:92,13'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-limd.c:103,13'
          Branch Sides:
            - BranchSide:      'out-limd.c:104,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'out-limd.c:106,32'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
        - Branch String:   'out-limd.c:133,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:134,47'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:142,9'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-limd.c:135,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:136,17'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:140,16'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:148,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:149,17'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:163,11'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:149,25'
          Branch Sides:
            - BranchSide:      'out-limd.c:149,29'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
            - BranchSide:      'out-limd.c:150,17'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
        - Branch String:   'out-limd.c:149,38'
          Branch Sides:
            - BranchSide:      'out-limd.c:149,41'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:155,33'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:149,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:150,17'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
            - BranchSide:      'out-limd.c:155,33'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:151,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:152,21'
              BranchSideFuncs:
                - byte_array_append
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
            - BranchSide:      'out-limd.c:154,13'
              BranchSideFuncs:
                - sprintf
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:158,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:159,24'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:161,16'
              BranchSideFuncs:
                - node_next_sibling
                - sprintf
                - byte_array_append
                - node_to_string.950
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:167,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:168,17'
              BranchSideFuncs:
                - node_to_string.950
                - node_next_sibling
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:189,11'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:168,25'
          Branch Sides:
            - BranchSide:      'out-limd.c:168,28'
              BranchSideFuncs:
                - node_to_string.950
                - node_next_sibling
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:174,46'
              BranchSideFuncs:
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
        - Branch String:   'out-limd.c:168,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:169,17'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:174,46'
              BranchSideFuncs:
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
        - Branch String:   'out-limd.c:170,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:171,21'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
            - BranchSide:      'out-limd.c:173,13'
              BranchSideFuncs:
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
        - Branch String:   'out-limd.c:175,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:176,24'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:178,17'
              BranchSideFuncs:
                - node_next_sibling
                - node_to_string.950
                - byte_array_append
                - byte_array_append
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
        - Branch String:   'out-limd.c:178,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:179,62'
              BranchSideFuncs:
                - node_next_sibling
                - byte_array_append
                - node_next_sibling
                - node_to_string.950
                - byte_array_append
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
            - BranchSide:      'out-limd.c:187,16'
              BranchSideFuncs:
                - node_next_sibling
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:180,21'
          Branch Sides:
            - BranchSide:      'out-limd.c:180,21'
              BranchSideFuncs:
                - plist_get_node_type
                - byte_array_append
                - node_next_sibling
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - byte_array_append
                - plist_array_get_size
                - sprintf
                - byte_array_append
            - BranchSide:      'out-limd.c:184,21'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - node_to_string.950
                - node_next_sibling
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:180,21'
          Branch Sides:
            - BranchSide:      'out-limd.c:181,41'
              BranchSideFuncs:
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - node_next_sibling
                - node_to_string.950
                - node_next_sibling
                - byte_array_append
                - plist_get_node_type
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:184,21'
              BranchSideFuncs:
                - byte_array_append
                - node_next_sibling
                - node_to_string.950
                - node_next_sibling
                - plist_get_node_type
                - plist_array_get_size
                - sprintf
                - byte_array_append
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:194,13'
          Branch Sides:
            - BranchSide:      'out-limd.c:195,33'
              BranchSideFuncs:
                - base64encode
                - byte_array_append
            - BranchSide:      'out-limd.c:204,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:196,21'
          Branch Sides:
            - BranchSide:      'out-limd.c:197,28'
              BranchSideFuncs:
                - base64encode
                - byte_array_append
            - BranchSide:      'out-limd.c:199,45'
              BranchSideFuncs:
                - base64encode
                - byte_array_append
        - Branch String:   'out-limd.c:210,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:211,30'
              BranchSideFuncs:
                - calloc
                - copy_TM64_to_tm
                - strftime
                - free
                - byte_array_append
            - BranchSide:      'out-limd.c:222,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:215,21'
          Branch Sides:
            - BranchSide:      'out-limd.c:216,21'
              BranchSideFuncs:
                - byte_array_append
                - free
            - BranchSide:      'out-limd.c:218,22'
              BranchSideFuncs:
                - free
        - Branch String:   'out-limd.c:227,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:228,36'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
            - BranchSide:      'out-limd.c:230,36'
              BranchSideFuncs:
                - snprintf
                - byte_array_append
                - free
      Callsites:
        - Src:             'out-limd.c:83,17'
          Dst:             plist_get_data
        - Src:             'out-limd.c:90,13'
          Dst:             byte_array_append
        - Src:             'out-limd.c:92,13'
          Dst:             byte_array_append
        - Src:             'out-limd.c:98,9'
          Dst:             byte_array_append
        - Src:             'out-limd.c:104,23'
          Dst:             snprintf
        - Src:             'out-limd.c:106,23'
          Dst:             snprintf
        - Src:             'out-limd.c:108,9'
          Dst:             byte_array_append
        - Src:             'out-limd.c:114,19'
          Dst:             dtostr
        - Src:             'out-limd.c:115,9'
          Dst:             byte_array_append
        - Src:             'out-limd.c:136,17'
          Dst:             byte_array_append
        - Src:             'out-limd.c:137,17'
          Dst:             byte_array_append
        - Src:             'out-limd.c:142,9'
          Dst:             byte_array_append
        - Src:             'out-limd.c:148,19'
          Dst:             node_first_child
        - Src:             'out-limd.c:150,17'
          Dst:             byte_array_append
        - Src:             'out-limd.c:152,21'
          Dst:             byte_array_append
        - Src:             'out-limd.c:155,25'
          Dst:             sprintf
        - Src:             'out-limd.c:156,13'
          Dst:             byte_array_append
        - Src:             'out-limd.c:157,31'
          Dst:             node_to_string
        - Src:             'out-limd.c:148,52'
          Dst:             node_next_sibling
        - Src:             'out-limd.c:167,19'
          Dst:             node_first_child
        - Src:             'out-limd.c:169,17'
          Dst:             byte_array_append
        - Src:             'out-limd.c:171,21'
          Dst:             byte_array_append
        - Src:             'out-limd.c:174,31'
          Dst:             node_to_string
        - Src:             'out-limd.c:179,44'
          Dst:             node_next_sibling
        - Src:             'out-limd.c:180,21'
          Dst:             plist_get_node_type
        - Src:             'out-limd.c:181,55'
          Dst:             plist_array_get_size
        - Src:             'out-limd.c:181,33'
          Dst:             sprintf
        - Src:             'out-limd.c:182,21'
          Dst:             byte_array_append
        - Src:             'out-limd.c:184,21'
          Dst:             byte_array_append
        - Src:             'out-limd.c:167,52'
          Dst:             node_next_sibling
        - Src:             'out-limd.c:199,32'
          Dst:             base64encode
        - Src:             'out-limd.c:200,17'
          Dst:             byte_array_append
        - Src:             'out-limd.c:209,32'
          Dst:             gmtime64_r
        - Src:             'out-limd.c:211,30'
          Dst:             calloc
        - Src:             'out-limd.c:213,17'
          Dst:             copy_TM64_to_tm
        - Src:             'out-limd.c:214,27'
          Dst:             strftime
        - Src:             'out-limd.c:216,21'
          Dst:             byte_array_append
        - Src:             'out-limd.c:225,13'
          Dst:             byte_array_append
        - Src:             'out-limd.c:228,27'
          Dst:             snprintf
        - Src:             'out-limd.c:230,27'
          Dst:             snprintf
        - Src:             'out-limd.c:232,13'
          Dst:             byte_array_append
    - functionName:    dtostr
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - double
      constantsTouched: []
      argNames:
        - buf
        - bufsize
        - realval
      BBCount:         25
      ICount:          144
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - snprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-limd.c:49,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:50,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-limd.c:51,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
                - snprintf
        - Branch String:   'out-limd.c:51,16'
          Branch Sides:
            - BranchSide:      'out-limd.c:52,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-limd.c:53,16'
              BranchSideFuncs:
                - snprintf
                - snprintf
        - Branch String:   'out-limd.c:53,16'
          Branch Sides:
            - BranchSide:      'out-limd.c:54,24'
              BranchSideFuncs:
                - snprintf
            - BranchSide:      'out-limd.c:56,16'
              BranchSideFuncs:
                - snprintf
        - Branch String:   'out-limd.c:58,25'
          Branch Sides:
            - BranchSide:      'out-limd.c:58,28'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:58,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:59,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:60,17'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:62,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-limd.c:50,15'
          Dst:             snprintf
        - Src:             'out-limd.c:52,15'
          Dst:             snprintf
        - Src:             'out-limd.c:54,15'
          Dst:             snprintf
        - Src:             'out-limd.c:57,15'
          Dst:             snprintf
    - functionName:    num_digits_i
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         13
      ICount:          69
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-limd.c:251,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:252,14'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:255,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:252,13'
          Branch Sides:
            - BranchSide:      'out-limd.c:252,11'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:252,45'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:256,5'
          Branch Sides:
            - BranchSide:      'out-limd.c:256,5'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:257,10'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:258,13'
          Branch Sides:
            - BranchSide:      'out-limd.c:258,33'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:259,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    num_digits_u
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - i
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-limd.c:273,5'
          Branch Sides:
            - BranchSide:      'out-limd.c:273,5'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:274,10'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:275,13'
          Branch Sides:
            - BranchSide:      'out-limd.c:275,33'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:276,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    plist_write_to_stream_limd
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 449
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - stream
        - options
      BBCount:         13
      ICount:          79
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - _plist_write_to_strbuf
        - byte_array_free
        - byte_array_new_for_stream
        - fprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-limd.c:429,16'
          Branch Sides:
            - BranchSide:      'out-limd.c:429,20'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:430,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:429,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:430,9'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:432,24'
              BranchSideFuncs:
                - byte_array_new_for_stream
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-limd.c:433,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:435,17'
              BranchSideFuncs:
                - _plist_write_to_strbuf.1006
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:440,46'
              BranchSideFuncs:
                - _plist_write_to_strbuf.1006
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-limd.c:441,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:442,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'out-limd.c:446,5'
              BranchSideFuncs:
                - byte_array_free
      Callsites:
        - Src:             'out-limd.c:432,24'
          Dst:             byte_array_new_for_stream
        - Src:             'out-limd.c:435,9'
          Dst:             fprintf
        - Src:             'out-limd.c:440,23'
          Dst:             _plist_write_to_strbuf
        - Src:             'out-limd.c:442,9'
          Dst:             byte_array_free
        - Src:             'out-limd.c:446,5'
          Dst:             byte_array_free
    - functionName:    _plist_write_to_strbuf
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - outbuf
        - options
      BBCount:         16
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - byte_array_append
        - node_to_string
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-limd.c:365,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:366,19'
              BranchSideFuncs:
                - node_to_string.950
                - byte_array_append
                - byte_array_append
            - BranchSide:      'out-limd.c:369,12'
              BranchSideFuncs:
                - node_to_string.950
                - byte_array_append
                - byte_array_append
        - Branch String:   'out-limd.c:369,5'
          Branch Sides:
            - BranchSide:      'out-limd.c:370,9'
              BranchSideFuncs:
                - byte_array_append
                - node_to_string.950
                - byte_array_append
            - BranchSide:      'out-limd.c:372,46'
              BranchSideFuncs:
                - node_to_string.950
                - byte_array_append
        - Branch String:   'out-limd.c:373,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:374,16'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:376,11'
              BranchSideFuncs:
                - byte_array_append
        - Branch String:   'out-limd.c:376,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:377,9'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:379,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-limd.c:370,9'
          Dst:             byte_array_append
        - Src:             'out-limd.c:372,23'
          Dst:             node_to_string
        - Src:             'out-limd.c:377,9'
          Dst:             byte_array_append
    - functionName:    node_estimate_size
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - node
        - size
        - depth
        - indent
      BBCount:         40
      ICount:          338
      EdgeCount:       44
      CyclomaticComplexity: 6
      functionsReached:
        - dtostr
        - fprintf
        - node_estimate_size
        - node_first_child
        - node_n_children
        - node_next_sibling
        - num_digits_i
        - num_digits_u
        - plist_get_data
      functionUses:    2
      BranchProfiles:
        - Branch String:   'out-limd.c:284,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:285,9'
              BranchSideFuncs:
                - plist_get_data
                - num_digits_u.1002
                - dtostr.956
                - num_digits_i.1001
                - num_digits_u.1002
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.1007
                - node_next_sibling
            - BranchSide:      'out-limd.c:287,27'
              BranchSideFuncs:
                - plist_get_data
                - num_digits_u.1002
                - dtostr.956
                - num_digits_i.1001
                - num_digits_u.1002
                - fprintf
                - node_n_children
                - node_first_child
                - node_estimate_size.1007
                - node_next_sibling
        - Branch String:   'out-limd.c:288,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:290,51'
              BranchSideFuncs:
                - node_n_children
                - node_first_child
                - node_estimate_size.1007
                - node_next_sibling
            - BranchSide:      'out-limd.c:314,17'
              BranchSideFuncs:
                - num_digits_u.1002
                - dtostr.956
                - num_digits_i.1001
                - num_digits_u.1002
                - fprintf
        - Branch String:   'out-limd.c:291,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:292,50'
              BranchSideFuncs:
                - node_estimate_size.1007
                - node_next_sibling
            - BranchSide:      'out-limd.c:297,17'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:293,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:294,24'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:296,9'
              BranchSideFuncs:
                - node_next_sibling
                - node_estimate_size.1007
        - Branch String:   'out-limd.c:297,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:299,22'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:305,22'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:311,13'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:314,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:317,22'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:317,22'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:320,17'
              BranchSideFuncs:
                - num_digits_i.1001
                - num_digits_u.1002
            - BranchSide:      'out-limd.c:327,38'
              BranchSideFuncs:
                - dtostr.956
            - BranchSide:      'out-limd.c:330,24'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:333,14'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:337,14'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:337,14'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:340,23'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:343,14'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:346,14'
              BranchSideFuncs:
                - num_digits_u.1002
            - BranchSide:      'out-limd.c:351,21'
              BranchSideFuncs:
                - fprintf
        - Branch String:   'out-limd.c:320,17'
          Branch Sides:
            - BranchSide:      'out-limd.c:321,39'
              BranchSideFuncs:
                - num_digits_u.1002
            - BranchSide:      'out-limd.c:323,48'
              BranchSideFuncs:
                - num_digits_i.1001
        - Branch String:   'out-limd.c:356,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:357,10'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:359,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'out-limd.c:287,12'
          Dst:             plist_get_data
        - Src:             'out-limd.c:290,35'
          Dst:             node_n_children
        - Src:             'out-limd.c:291,19'
          Dst:             node_first_child
        - Src:             'out-limd.c:292,31'
          Dst:             node_estimate_size
        - Src:             'out-limd.c:291,52'
          Dst:             node_next_sibling
        - Src:             'out-limd.c:321,26'
          Dst:             num_digits_u
        - Src:             'out-limd.c:323,26'
          Dst:             num_digits_i
        - Src:             'out-limd.c:327,22'
          Dst:             dtostr
        - Src:             'out-limd.c:347,22'
          Dst:             num_digits_u
        - Src:             'out-limd.c:351,13'
          Dst:             fprintf
    - functionName:    plist_write_to_string_limd
      functionSourceFile: '/src/libplist/src/out-limd.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 425
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - plist
        - output
        - length
        - options
      BBCount:         20
      ICount:          149
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - _plist_write_to_strbuf
        - byte_array_append
        - byte_array_free
        - byte_array_new
        - fprintf
        - node_estimate_size
      functionUses:    1
      BranchProfiles:
        - Branch String:   'out-limd.c:387,16'
          Branch Sides:
            - BranchSide:      'out-limd.c:387,20'
              BranchSideFuncs:
                - node_estimate_size.1007
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:387,27'
          Branch Sides:
            - BranchSide:      'out-limd.c:387,31'
              BranchSideFuncs:
                - node_estimate_size.1007
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:388,9'
              BranchSideFuncs: []
        - Branch String:   'out-limd.c:387,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:388,9'
              BranchSideFuncs:
                - node_estimate_size.1007
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:391,13'
              BranchSideFuncs:
                - node_estimate_size.1007
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-limd.c:392,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:393,19'
              BranchSideFuncs:
                - node_estimate_size.1007
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:396,38'
              BranchSideFuncs:
                - node_estimate_size.1007
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-limd.c:397,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:398,16'
              BranchSideFuncs: []
            - BranchSide:      'out-limd.c:401,24'
              BranchSideFuncs:
                - byte_array_new
                - fprintf
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-limd.c:402,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:404,17'
              BranchSideFuncs:
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
            - BranchSide:      'out-limd.c:409,34'
              BranchSideFuncs:
                - _plist_write_to_strbuf.1006
                - byte_array_append
                - byte_array_free
                - byte_array_free
        - Branch String:   'out-limd.c:410,9'
          Branch Sides:
            - BranchSide:      'out-limd.c:411,9'
              BranchSideFuncs:
                - byte_array_free
            - BranchSide:      'out-limd.c:416,5'
              BranchSideFuncs:
                - byte_array_append
                - byte_array_free
      Callsites:
        - Src:             'out-limd.c:396,11'
          Dst:             node_estimate_size
        - Src:             'out-limd.c:401,24'
          Dst:             byte_array_new
        - Src:             'out-limd.c:404,9'
          Dst:             fprintf
        - Src:             'out-limd.c:409,11'
          Dst:             _plist_write_to_strbuf
        - Src:             'out-limd.c:411,9'
          Dst:             byte_array_free
        - Src:             'out-limd.c:416,5'
          Dst:             byte_array_append
        - Src:             'out-limd.c:422,5'
          Dst:             byte_array_free
    - functionName:    base64decode
      functionSourceFile: '/src/libplist/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - buf
        - size
      BBCount:         57
      ICount:          347
      EdgeCount:       77
      CyclomaticComplexity: 22
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'base64.c:76,11'
          Branch Sides:
            - BranchSide:      'base64.c:76,15'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'base64.c:76,21'
              BranchSideFuncs: []
        - Branch String:   'base64.c:76,6'
          Branch Sides:
            - BranchSide:      'base64.c:76,21'
              BranchSideFuncs:
                - strlen
                - malloc
            - BranchSide:      'base64.c:77,17'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'base64.c:77,15'
          Branch Sides:
            - BranchSide:      'base64.c:77,30'
              BranchSideFuncs:
                - malloc
            - BranchSide:      'base64.c:77,44'
              BranchSideFuncs:
                - strlen
                - malloc
        - Branch String:   'base64.c:78,6'
          Branch Sides:
            - BranchSide:      'base64.c:78,16'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:79,50'
              BranchSideFuncs:
                - malloc
        - Branch String:   'base64.c:87,24'
          Branch Sides:
            - BranchSide:      'base64.c:87,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:87,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:87,3'
          Branch Sides:
            - BranchSide:      'base64.c:88,7'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:90,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:90,20'
          Branch Sides:
            - BranchSide:      'base64.c:90,23'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:91,4'
              BranchSideFuncs: []
        - Branch String:   'base64.c:90,7'
          Branch Sides:
            - BranchSide:      'base64.c:91,4'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:93,50'
              BranchSideFuncs: []
        - Branch String:   'base64.c:93,7'
          Branch Sides:
            - BranchSide:      'base64.c:94,4'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:96,22'
              BranchSideFuncs: []
        - Branch String:   'base64.c:97,7'
          Branch Sides:
            - BranchSide:      'base64.c:98,11'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:114,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:104,16'
          Branch Sides:
            - BranchSide:      'base64.c:104,19'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:107,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:104,8'
          Branch Sides:
            - BranchSide:      'base64.c:105,37'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:107,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:107,16'
          Branch Sides:
            - BranchSide:      'base64.c:107,19'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:110,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:107,8'
          Branch Sides:
            - BranchSide:      'base64.c:108,37'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:110,8'
              BranchSideFuncs: []
        - Branch String:   'base64.c:110,16'
          Branch Sides:
            - BranchSide:      'base64.c:110,19'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:113,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:110,8'
          Branch Sides:
            - BranchSide:      'base64.c:111,37'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:113,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:114,2'
          Branch Sides:
            - BranchSide:      'base64.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:116,2'
              BranchSideFuncs: []
      Callsites:
        - Src:             'base64.c:77,37'
          Dst:             strlen
    - functionName:    base64encode
      functionSourceFile: '/src/libplist/src/base64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - outbuf
        - buf
        - size
      BBCount:         24
      ICount:          237
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'base64.c:48,14'
          Branch Sides:
            - BranchSide:      'base64.c:48,18'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:49,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:48,22'
          Branch Sides:
            - BranchSide:      'base64.c:48,26'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:49,3'
              BranchSideFuncs: []
        - Branch String:   'base64.c:48,6'
          Branch Sides:
            - BranchSide:      'base64.c:49,3'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:52,9'
              BranchSideFuncs: []
        - Branch String:   'base64.c:56,2'
          Branch Sides:
            - BranchSide:      'base64.c:57,14'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:70,2'
              BranchSideFuncs: []
        - Branch String:   'base64.c:58,14'
          Branch Sides:
            - BranchSide:      'base64.c:58,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:58,14'
              BranchSideFuncs: []
        - Branch String:   'base64.c:59,14'
          Branch Sides:
            - BranchSide:      'base64.c:59,29'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:59,14'
              BranchSideFuncs: []
        - Branch String:   'base64.c:66,17'
          Branch Sides:
            - BranchSide:      'base64.c:66,48'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:66,17'
              BranchSideFuncs: []
        - Branch String:   'base64.c:67,17'
          Branch Sides:
            - BranchSide:      'base64.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      'base64.c:67,48'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    is_exception_century
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - year
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'time64.c:165,43'
          Branch Sides:
            - BranchSide:      'time64.c:165,48'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:165,43'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cycle_offset
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - year
      BBCount:         4
      ICount:          42
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:307,9'
          Branch Sides:
            - BranchSide:      'time64.c:307,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:308,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cmp_date
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - left
        - right
      BBCount:         26
      ICount:          185
      EdgeCount:       37
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'time64.c:177,9'
          Branch Sides:
            - BranchSide:      'time64.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:179,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:179,9'
          Branch Sides:
            - BranchSide:      'time64.c:180,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:181,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:181,9'
          Branch Sides:
            - BranchSide:      'time64.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:183,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:183,9'
          Branch Sides:
            - BranchSide:      'time64.c:184,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:185,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:185,9'
          Branch Sides:
            - BranchSide:      'time64.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:187,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:187,9'
          Branch Sides:
            - BranchSide:      'time64.c:188,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:189,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:189,9'
          Branch Sides:
            - BranchSide:      'time64.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:191,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:191,9'
          Branch Sides:
            - BranchSide:      'time64.c:192,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:193,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:193,9'
          Branch Sides:
            - BranchSide:      'time64.c:194,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:195,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:195,9'
          Branch Sides:
            - BranchSide:      'time64.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:197,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:197,9'
          Branch Sides:
            - BranchSide:      'time64.c:198,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:199,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:199,9'
          Branch Sides:
            - BranchSide:      'time64.c:200,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:201,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ctime64_r
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 795
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - timev
        - result
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - asctime64_r
        - localtime64_r
      functionUses:    0
      BranchProfiles:
        - Branch String:   'time64.c:798,9'
          Branch Sides:
            - BranchSide:      'time64.c:799,9'
              BranchSideFuncs:
                - asctime64_r
            - BranchSide:      'time64.c:801,32'
              BranchSideFuncs:
                - asctime64_r
      Callsites:
        - Src:             'time64.c:798,10'
          Dst:             localtime64_r
        - Src:             'time64.c:801,12'
          Dst:             asctime64_r
    - functionName:    localtime64_r
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 674
      functionLinenumberEnd: 760
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - timev
        - local_tm
      BBCount:         39
      ICount:          237
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - __assert_fail
        - __errno_location
        - check_tm
        - copy_tm_to_TM64
        - gmtime64_r
        - localtime_r
        - safe_year
        - timegm64
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:681,5'
          Branch Sides:
            - BranchSide:      'time64.c:681,5'
              BranchSideFuncs:
                - gmtime64_r
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
                - safe_year
            - BranchSide:      'time64.c:697,20'
              BranchSideFuncs:
                - gmtime64_r
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
                - safe_year
        - Branch String:   'time64.c:697,9'
          Branch Sides:
            - BranchSide:      'time64.c:699,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:702,23'
              BranchSideFuncs:
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
                - safe_year
        - Branch String:   'time64.c:704,39'
          Branch Sides:
            - BranchSide:      'time64.c:705,15'
              BranchSideFuncs:
                - safe_year
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:709,48'
              BranchSideFuncs:
                - safe_year
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:704,9'
          Branch Sides:
            - BranchSide:      'time64.c:709,48'
              BranchSideFuncs:
                - safe_year
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:712,25'
              BranchSideFuncs:
                - timegm64
                - localtime_r
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:713,9'
          Branch Sides:
            - BranchSide:      'time64.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:718,33'
              BranchSideFuncs:
                - copy_tm_to_TM64
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:721,9'
          Branch Sides:
            - BranchSide:      'time64.c:726,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'time64.c:732,18'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:737,9'
          Branch Sides:
            - BranchSide:      'time64.c:738,9'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
            - BranchSide:      'time64.c:744,9'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:744,9'
          Branch Sides:
            - BranchSide:      'time64.c:745,9'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
            - BranchSide:      'time64.c:754,10'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:754,10'
          Branch Sides:
            - BranchSide:      'time64.c:754,10'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
            - BranchSide:      'time64.c:754,10'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:754,10'
          Branch Sides:
            - BranchSide:      'time64.c:754,10'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
            - BranchSide:      'time64.c:754,10'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:754,37'
          Branch Sides:
            - BranchSide:      'time64.c:754,40'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
            - BranchSide:      'time64.c:757,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:754,9'
          Branch Sides:
            - BranchSide:      'time64.c:755,9'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
            - BranchSide:      'time64.c:757,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:757,5'
          Branch Sides:
            - BranchSide:      'time64.c:757,5'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:759,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'time64.c:681,5'
          Dst:             __assert_fail
        - Src:             'time64.c:697,9'
          Dst:             gmtime64_r
        - Src:             'time64.c:709,25'
          Dst:             safe_year
        - Src:             'time64.c:712,25'
          Dst:             timegm64
        - Src:             'time64.c:713,9'
          Dst:             localtime_r
        - Src:             'time64.c:718,5'
          Dst:             copy_tm_to_TM64
        - Src:             'time64.c:726,9'
          Dst:             __errno_location
        - Src:             'time64.c:757,5'
          Dst:             check_tm
        - Src:             'time64.c:757,5'
          Dst:             __assert_fail
    - functionName:    asctime64_r
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 778
      functionLinenumberEnd: 792
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - result
      BBCount:         9
      ICount:          75
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - sprintf
        - valid_tm_mon
        - valid_tm_wday
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:781,30'
          Branch Sides:
            - BranchSide:      'time64.c:781,47'
              BranchSideFuncs:
                - valid_tm_mon
                - sprintf
            - BranchSide:      'time64.c:782,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:781,9'
          Branch Sides:
            - BranchSide:      'time64.c:782,9'
              BranchSideFuncs:
                - sprintf
            - BranchSide:      'time64.c:784,13'
              BranchSideFuncs:
                - sprintf
      Callsites:
        - Src:             'time64.c:781,10'
          Dst:             valid_tm_wday
        - Src:             'time64.c:781,34'
          Dst:             valid_tm_mon
        - Src:             'time64.c:784,5'
          Dst:             sprintf
    - functionName:    valid_tm_wday
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 763
      functionLinenumberEnd: 768
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:764,28'
          Branch Sides:
            - BranchSide:      'time64.c:764,31'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:767,5'
              BranchSideFuncs: []
        - Branch String:   'time64.c:764,9'
          Branch Sides:
            - BranchSide:      'time64.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:767,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    valid_tm_mon
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 770
      functionLinenumberEnd: 775
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:771,27'
          Branch Sides:
            - BranchSide:      'time64.c:771,30'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:774,5'
              BranchSideFuncs: []
        - Branch String:   'time64.c:771,9'
          Branch Sides:
            - BranchSide:      'time64.c:772,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:774,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    gmtime64_r
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 670
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - in_time
        - p
      BBCount:         72
      ICount:          603
      EdgeCount:       93
      CyclomaticComplexity: 23
      functionsReached:
        - __assert_fail
        - __errno_location
        - check_tm
      functionUses:    5
      BranchProfiles:
        - Branch String:   'time64.c:556,5'
          Branch Sides:
            - BranchSide:      'time64.c:556,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:571,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:587,5'
          Branch Sides:
            - BranchSide:      'time64.c:587,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:587,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:588,5'
          Branch Sides:
            - BranchSide:      'time64.c:588,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:588,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:589,5'
          Branch Sides:
            - BranchSide:      'time64.c:589,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:589,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:592,9'
          Branch Sides:
            - BranchSide:      'time64.c:593,19'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:594,9'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:596,9'
          Branch Sides:
            - BranchSide:      'time64.c:597,14'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:601,9'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:601,9'
          Branch Sides:
            - BranchSide:      'time64.c:603,24'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:624,13'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:604,13'
          Branch Sides:
            - BranchSide:      'time64.c:605,19'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:610,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:610,16'
          Branch Sides:
            - BranchSide:      'time64.c:610,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:611,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:610,16'
          Branch Sides:
            - BranchSide:      'time64.c:611,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:611,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:611,9'
          Branch Sides:
            - BranchSide:      'time64.c:612,44'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:618,18'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:614,20'
          Branch Sides:
            - BranchSide:      'time64.c:611,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:614,20'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:614,20'
          Branch Sides:
            - BranchSide:      'time64.c:611,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:611,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:619,9'
          Branch Sides:
            - BranchSide:      'time64.c:620,43'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:623,5'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:628,13'
          Branch Sides:
            - BranchSide:      'time64.c:629,19'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:634,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:634,16'
          Branch Sides:
            - BranchSide:      'time64.c:634,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:635,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:634,16'
          Branch Sides:
            - BranchSide:      'time64.c:635,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:635,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:635,9'
          Branch Sides:
            - BranchSide:      'time64.c:636,44'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:642,18'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:638,20'
          Branch Sides:
            - BranchSide:      'time64.c:635,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:638,20'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:638,20'
          Branch Sides:
            - BranchSide:      'time64.c:635,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:635,16'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:643,9'
          Branch Sides:
            - BranchSide:      'time64.c:644,43'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
            - BranchSide:      'time64.c:647,39'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
                - __errno_location
        - Branch String:   'time64.c:651,9'
          Branch Sides:
            - BranchSide:      'time64.c:653,9'
              BranchSideFuncs:
                - __errno_location
            - BranchSide:      'time64.c:659,24'
              BranchSideFuncs:
                - check_tm
                - __assert_fail
        - Branch String:   'time64.c:667,5'
          Branch Sides:
            - BranchSide:      'time64.c:667,5'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:669,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'time64.c:556,5'
          Dst:             __assert_fail
        - Src:             'time64.c:653,9'
          Dst:             __errno_location
        - Src:             'time64.c:667,5'
          Dst:             check_tm
        - Src:             'time64.c:667,5'
          Dst:             __assert_fail
    - functionName:    safe_year
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 378
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - year
      BBCount:         39
      ICount:          192
      EdgeCount:       47
      CyclomaticComplexity: 10
      functionsReached:
        - __assert_fail
        - cycle_offset
        - is_exception_century
      functionUses:    2
      BranchProfiles:
        - Branch String:   'time64.c:341,31'
          Branch Sides:
            - BranchSide:      'time64.c:341,34'
              BranchSideFuncs:
                - cycle_offset
                - is_exception_century
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:345,18'
              BranchSideFuncs:
                - cycle_offset
                - is_exception_century
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:341,9'
          Branch Sides:
            - BranchSide:      'time64.c:342,16'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:345,18'
              BranchSideFuncs:
                - cycle_offset
                - is_exception_century
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:348,9'
          Branch Sides:
            - BranchSide:      'time64.c:349,20'
              BranchSideFuncs:
                - is_exception_century
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:352,30'
              BranchSideFuncs:
                - is_exception_century
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:352,9'
          Branch Sides:
            - BranchSide:      'time64.c:353,20'
              BranchSideFuncs:
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:356,30'
              BranchSideFuncs:
                - is_exception_century
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:356,9'
          Branch Sides:
            - BranchSide:      'time64.c:357,20'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:359,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:360,9'
          Branch Sides:
            - BranchSide:      'time64.c:361,43'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:363,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:363,5'
          Branch Sides:
            - BranchSide:      'time64.c:363,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:364,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:364,5'
          Branch Sides:
            - BranchSide:      'time64.c:364,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:365,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:365,9'
          Branch Sides:
            - BranchSide:      'time64.c:366,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'time64.c:367,14'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:367,14'
          Branch Sides:
            - BranchSide:      'time64.c:368,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'time64.c:370,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'time64.c:375,5'
          Branch Sides:
            - BranchSide:      'time64.c:375,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'time64.c:375,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'time64.c:375,5'
          Branch Sides:
            - BranchSide:      'time64.c:375,5'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:377,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             'time64.c:345,25'
          Dst:             cycle_offset
        - Src:             'time64.c:352,9'
          Dst:             is_exception_century
        - Src:             'time64.c:356,9'
          Dst:             is_exception_century
        - Src:             'time64.c:363,5'
          Dst:             __assert_fail
        - Src:             'time64.c:364,5'
          Dst:             __assert_fail
        - Src:             'time64.c:370,9'
          Dst:             __assert_fail
        - Src:             'time64.c:375,5'
          Dst:             __assert_fail
    - functionName:    timegm64
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         38
      ICount:          281
      EdgeCount:       49
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'time64.c:230,27'
          Branch Sides:
            - BranchSide:      'time64.c:230,31'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:231,19'
              BranchSideFuncs: []
        - Branch String:   'time64.c:230,9'
          Branch Sides:
            - BranchSide:      'time64.c:231,19'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:237,9'
              BranchSideFuncs: []
        - Branch String:   'time64.c:237,9'
          Branch Sides:
            - BranchSide:      'time64.c:238,14'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:244,15'
              BranchSideFuncs: []
        - Branch String:   'time64.c:239,9'
          Branch Sides:
            - BranchSide:      'time64.c:240,36'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:243,5'
              BranchSideFuncs: []
        - Branch String:   'time64.c:240,36'
          Branch Sides:
            - BranchSide:      'time64.c:239,16'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:240,36'
              BranchSideFuncs: []
        - Branch String:   'time64.c:240,36'
          Branch Sides:
            - BranchSide:      'time64.c:239,16'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:239,16'
              BranchSideFuncs: []
        - Branch String:   'time64.c:247,36'
          Branch Sides:
            - BranchSide:      'time64.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:249,18'
              BranchSideFuncs: []
        - Branch String:   'time64.c:247,36'
          Branch Sides:
            - BranchSide:      'time64.c:249,18'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:249,18'
              BranchSideFuncs: []
        - Branch String:   'time64.c:249,9'
          Branch Sides:
            - BranchSide:      'time64.c:247,36'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:250,5'
              BranchSideFuncs: []
        - Branch String:   'time64.c:252,34'
          Branch Sides:
            - BranchSide:      'time64.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:252,34'
              BranchSideFuncs: []
        - Branch String:   'time64.c:252,34'
          Branch Sides:
            - BranchSide:      'time64.c:252,34'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:252,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    localtime_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    copy_tm_to_TM64
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'time64.c:382,9'
          Branch Sides:
            - BranchSide:      'time64.c:383,16'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:407,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    check_tm
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - tm
      BBCount:         63
      ICount:          306
      EdgeCount:       67
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   'time64.c:268,5'
          Branch Sides:
            - BranchSide:      'time64.c:268,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:269,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:269,5'
          Branch Sides:
            - BranchSide:      'time64.c:269,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:271,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:271,5'
          Branch Sides:
            - BranchSide:      'time64.c:271,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:272,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:272,5'
          Branch Sides:
            - BranchSide:      'time64.c:272,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:274,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:274,5'
          Branch Sides:
            - BranchSide:      'time64.c:274,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:275,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:275,5'
          Branch Sides:
            - BranchSide:      'time64.c:275,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:277,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:277,5'
          Branch Sides:
            - BranchSide:      'time64.c:277,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:278,5'
          Branch Sides:
            - BranchSide:      'time64.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:278,5'
          Branch Sides:
            - BranchSide:      'time64.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:278,5'
          Branch Sides:
            - BranchSide:      'time64.c:278,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:280,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:280,5'
          Branch Sides:
            - BranchSide:      'time64.c:280,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:281,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:281,5'
          Branch Sides:
            - BranchSide:      'time64.c:281,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:283,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:283,5'
          Branch Sides:
            - BranchSide:      'time64.c:283,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:284,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:284,5'
          Branch Sides:
            - BranchSide:      'time64.c:284,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:286,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:286,5'
          Branch Sides:
            - BranchSide:      'time64.c:286,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:287,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:287,5'
          Branch Sides:
            - BranchSide:      'time64.c:287,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:287,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:287,5'
          Branch Sides:
            - BranchSide:      'time64.c:287,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:287,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:287,5'
          Branch Sides:
            - BranchSide:      'time64.c:287,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      'time64.c:290,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   'time64.c:290,5'
          Branch Sides:
            - BranchSide:      'time64.c:290,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      'time64.c:291,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   'time64.c:291,5'
          Branch Sides:
            - BranchSide:      'time64.c:291,5'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:291,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             'time64.c:268,5'
          Dst:             __assert_fail
        - Src:             'time64.c:269,5'
          Dst:             __assert_fail
        - Src:             'time64.c:271,5'
          Dst:             __assert_fail
        - Src:             'time64.c:272,5'
          Dst:             __assert_fail
        - Src:             'time64.c:274,5'
          Dst:             __assert_fail
        - Src:             'time64.c:275,5'
          Dst:             __assert_fail
        - Src:             'time64.c:277,5'
          Dst:             __assert_fail
        - Src:             'time64.c:278,5'
          Dst:             __assert_fail
        - Src:             'time64.c:280,5'
          Dst:             __assert_fail
        - Src:             'time64.c:281,5'
          Dst:             __assert_fail
        - Src:             'time64.c:283,5'
          Dst:             __assert_fail
        - Src:             'time64.c:284,5'
          Dst:             __assert_fail
        - Src:             'time64.c:286,5'
          Dst:             __assert_fail
        - Src:             'time64.c:287,5'
          Dst:             __assert_fail
        - Src:             'time64.c:290,5'
          Dst:             __assert_fail
        - Src:             'time64.c:291,5'
          Dst:             __assert_fail
    - functionName:    timelocal64
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - mktime64
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'time64.c:542,12'
          Dst:             mktime64
    - functionName:    mktime64
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - input_date
      BBCount:         6
      ICount:          74
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - copy_TM64_to_tm
        - copy_tm_to_TM64
        - date_in_safe_range
        - mktime
        - safe_year
        - seconds_between_years
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:514,9'
          Branch Sides:
            - BranchSide:      'time64.c:516,25'
              BranchSideFuncs:
                - copy_TM64_to_tm
                - mktime
                - copy_tm_to_TM64
            - BranchSide:      'time64.c:525,13'
              BranchSideFuncs:
                - safe_year
                - copy_TM64_to_tm
                - mktime
                - copy_tm_to_TM64
                - seconds_between_years
      Callsites:
        - Src:             'time64.c:514,9'
          Dst:             date_in_safe_range
        - Src:             'time64.c:516,9'
          Dst:             copy_TM64_to_tm
        - Src:             'time64.c:517,27'
          Dst:             mktime
        - Src:             'time64.c:520,9'
          Dst:             copy_tm_to_TM64
        - Src:             'time64.c:526,20'
          Dst:             safe_year
        - Src:             'time64.c:527,5'
          Dst:             copy_TM64_to_tm
        - Src:             'time64.c:529,23'
          Dst:             mktime
        - Src:             'time64.c:532,5'
          Dst:             copy_tm_to_TM64
        - Src:             'time64.c:534,14'
          Dst:             seconds_between_years
    - functionName:    date_in_safe_range
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 216
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - date
        - min
        - max
      BBCount:         8
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cmp_date
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:209,9'
          Branch Sides:
            - BranchSide:      'time64.c:210,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:212,18'
              BranchSideFuncs:
                - cmp_date
        - Branch String:   'time64.c:212,9'
          Branch Sides:
            - BranchSide:      'time64.c:213,9'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:215,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             'time64.c:209,9'
          Dst:             cmp_date
        - Src:             'time64.c:212,9'
          Dst:             cmp_date
    - functionName:    copy_TM64_to_tm
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 442
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - src
        - dest
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   'time64.c:414,9'
          Branch Sides:
            - BranchSide:      'time64.c:415,16'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:439,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    mktime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    seconds_between_years
      functionSourceFile: '/src/libplist/src/time64.c'
      linkageType:     InternalLinkage
      functionLinenumber: 483
      functionLinenumberEnd: 504
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - left_year
        - right_year
      BBCount:         16
      ICount:          148
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'time64.c:488,9'
          Branch Sides:
            - BranchSide:      'time64.c:489,19'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:493,14'
              BranchSideFuncs: []
        - Branch String:   'time64.c:499,5'
          Branch Sides:
            - BranchSide:      'time64.c:500,35'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:504,12'
              BranchSideFuncs: []
        - Branch String:   'time64.c:500,35'
          Branch Sides:
            - BranchSide:      'time64.c:499,12'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:500,35'
              BranchSideFuncs: []
        - Branch String:   'time64.c:500,35'
          Branch Sides:
            - BranchSide:      'time64.c:499,12'
              BranchSideFuncs: []
            - BranchSide:      'time64.c:499,12'
              BranchSideFuncs: []
      Callsites:       []
...
