---
Fuzzer filename: '/src/fuzz_cpuinfo.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/fuzz_cpuinfo.c'
      linkageType:     externalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - data
        - size
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_linux_get_max_processors_count
        - cpuinfo_x86_linux_parse_proc_cpuinfo
        - fclose
        - fopen
        - fwrite
        - sprintf
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'fuzz_cpuinfo.c:26,7'
          Branch Sides:
            - BranchSide:      'fuzz_cpuinfo.c:27,5'
              BranchSideFuncs:
                - fwrite
                - fclose
                - cpuinfo_x86_linux_parse_proc_cpuinfo
                - cpuinfo_linux_get_max_processors_count
                - unlink
            - BranchSide:      'fuzz_cpuinfo.c:29,10'
              BranchSideFuncs:
                - fwrite
                - fclose
                - cpuinfo_x86_linux_parse_proc_cpuinfo
                - cpuinfo_linux_get_max_processors_count
                - unlink
      Callsites:
        - Src:             'fuzz_cpuinfo.c:23,3'
          Dst:             sprintf
        - Src:             'fuzz_cpuinfo.c:25,14'
          Dst:             fopen
        - Src:             'fuzz_cpuinfo.c:29,3'
          Dst:             fwrite
        - Src:             'fuzz_cpuinfo.c:30,3'
          Dst:             fclose
        - Src:             'fuzz_cpuinfo.c:33,3'
          Dst:             cpuinfo_x86_linux_parse_proc_cpuinfo
        - Src:             'fuzz_cpuinfo.c:34,3'
          Dst:             cpuinfo_linux_get_max_processors_count
        - Src:             'fuzz_cpuinfo.c:36,3'
          Dst:             unlink
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    1
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    unlink
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_processor_number
      functionSourceFile: '/src/cpuinfo/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionLinenumberEnd: 40
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - processor_start
        - processor_end
      BBCount:         13
      ICount:          92
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/x86/linux/cpuinfo.c:20,6'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:21,3'
              BranchSideFuncs:
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:25,11'
              BranchSideFuncs:
                - cpuinfo_log_warning
        - Branch String:   'src/x86/linux/cpuinfo.c:26,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:27,38'
              BranchSideFuncs:
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:39,9'
              BranchSideFuncs: []
        - Branch String:   'src/x86/linux/cpuinfo.c:28,7'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:31,11'
              BranchSideFuncs:
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:36,22'
              BranchSideFuncs:
                - cpuinfo_log_warning
      Callsites:
        - Src:             'src/x86/linux/cpuinfo.c:21,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/x86/linux/cpuinfo.c:29,4'
          Dst:             cpuinfo_log_warning
    - functionName:    parse_apic_id
      functionSourceFile: '/src/cpuinfo/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - apic_start
        - apic_end
        - processor
      BBCount:         10
      ICount:          89
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_log_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/x86/linux/cpuinfo.c:53,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:54,27'
              BranchSideFuncs:
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:68,23'
              BranchSideFuncs: []
        - Branch String:   'src/x86/linux/cpuinfo.c:55,7'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:58,11'
              BranchSideFuncs:
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:65,13'
              BranchSideFuncs:
                - cpuinfo_log_warning
      Callsites:
        - Src:             'src/x86/linux/cpuinfo.c:56,4'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parse_line
      functionSourceFile: '/src/cpuinfo/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 204
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - line_start
        - line_end
        - context
        - line_number
      BBCount:         65
      ICount:          391
      EdgeCount:       83
      CyclomaticComplexity: 20
      functionsReached:
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - memcmp
        - parse_apic_id
        - parse_processor_number
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/x86/linux/cpuinfo.c:86,6'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:87,3'
              BranchSideFuncs: []
            - BranchSide:      'src/x86/linux/cpuinfo.c:91,26'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:92,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:93,8'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:98,6'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:93,7'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:94,4'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:96,2'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:98,6'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:101,10'
              BranchSideFuncs:
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:107,24'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:108,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:109,7'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:114,6'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:109,26'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:109,29'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:112,2'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:109,7'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:110,4'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:112,2'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:114,6'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:117,10'
              BranchSideFuncs:
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:123,28'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:124,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:125,8'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:130,6'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:125,7'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:126,4'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:128,2'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:130,6'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:133,10'
              BranchSideFuncs:
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:139,26'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
        - Branch String:   'src/x86/linux/cpuinfo.c:140,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:141,7'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
            - BranchSide:      'src/x86/linux/cpuinfo.c:146,35'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
        - Branch String:   'src/x86/linux/cpuinfo.c:141,7'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:142,4'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
            - BranchSide:      'src/x86/linux/cpuinfo.c:144,2'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
        - Branch String:   'src/x86/linux/cpuinfo.c:150,6'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:151,16'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
            - BranchSide:      'src/x86/linux/cpuinfo.c:154,28'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - memcmp
                - parse_apic_id
        - Branch String:   'src/x86/linux/cpuinfo.c:155,2'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:157,15'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_apic_id
            - BranchSide:      'src/x86/linux/cpuinfo.c:164,55'
              BranchSideFuncs:
                - cpuinfo_log_debug
            - BranchSide:      'src/x86/linux/cpuinfo.c:164,15'
              BranchSideFuncs:
                - memcmp
                - cpuinfo_log_debug
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
        - Branch String:   'src/x86/linux/cpuinfo.c:157,8'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:158,19'
              BranchSideFuncs:
                - parse_apic_id
            - BranchSide:      'src/x86/linux/cpuinfo.c:160,5'
              BranchSideFuncs:
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:164,8'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:165,65'
              BranchSideFuncs:
                - parse_processor_number
                - cpuinfo_log_warning
                - cpuinfo_log_warning
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:196,5'
              BranchSideFuncs:
                - cpuinfo_log_debug
        - Branch String:   'src/x86/linux/cpuinfo.c:166,9'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:172,7'
              BranchSideFuncs:
                - cpuinfo_log_warning
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:174,16'
              BranchSideFuncs:
                - cpuinfo_log_warning
                - cpuinfo_log_warning
        - Branch String:   'src/x86/linux/cpuinfo.c:183,9'
          Branch Sides:
            - BranchSide:      'src/x86/linux/cpuinfo.c:188,7'
              BranchSideFuncs:
                - cpuinfo_log_warning
            - BranchSide:      'src/x86/linux/cpuinfo.c:191,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/x86/linux/cpuinfo.c:99,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/x86/linux/cpuinfo.c:115,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/x86/linux/cpuinfo.c:131,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/x86/linux/cpuinfo.c:157,8'
          Dst:             memcmp
        - Src:             'src/x86/linux/cpuinfo.c:158,5'
          Dst:             parse_apic_id
        - Src:             'src/x86/linux/cpuinfo.c:164,8'
          Dst:             memcmp
        - Src:             'src/x86/linux/cpuinfo.c:165,42'
          Dst:             parse_processor_number
        - Src:             'src/x86/linux/cpuinfo.c:169,6'
          Dst:             cpuinfo_log_warning
        - Src:             'src/x86/linux/cpuinfo.c:177,6'
          Dst:             cpuinfo_log_warning
        - Src:             'src/x86/linux/cpuinfo.c:185,6'
          Dst:             cpuinfo_log_warning
        - Src:             'src/x86/linux/cpuinfo.c:201,4'
          Dst:             cpuinfo_log_debug
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_x86_linux_parse_proc_cpuinfo
      functionSourceFile: '/src/cpuinfo/src/x86/linux/cpuinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - max_processors_count
        - processors
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_linux_parse_multiline_file
        - parse_line
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/x86/linux/cpuinfo.c:214,9'
          Dst:             cpuinfo_linux_parse_multiline_file
        - Src:             'src/x86/linux/cpuinfo.c:214,9'
          Dst:             parse_line
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_parse_multiline_file
      functionSourceFile: '/src/cpuinfo/src/linux/multiline.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - buffer_size
        - callback
        - context
      BBCount:         36
      ICount:          253
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - __errno_location
        - close
        - cpuinfo_log_info
        - open
        - read
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/linux/multiline.c:33,6'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:34,45'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cpuinfo_log_info
                - close
            - BranchSide:      'src/linux/multiline.c:39,9'
              BranchSideFuncs:
                - read
                - close
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:50,7'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:52,51'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cpuinfo_log_info
                - close
            - BranchSide:      'src/linux/multiline.c:56,23'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:60,7'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:63,27'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:69,4'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:64,8'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:65,5'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:67,3'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:73,5'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:74,11'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:84,9'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:74,10'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:75,7'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:77,5'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:84,9'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:85,11'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:90,4'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:85,10'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:86,7'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:88,19'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:90,4'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:73,21'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:94,40'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info
        - Branch String:   'src/linux/multiline.c:98,2'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:48,21'
              BranchSideFuncs:
                - read
                - close
                - __errno_location
                - strerror
                - cpuinfo_log_info
            - BranchSide:      'src/linux/multiline.c:101,9'
              BranchSideFuncs:
                - close
        - Branch String:   'src/linux/multiline.c:104,6'
          Branch Sides:
            - BranchSide:      'src/linux/multiline.c:104,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/linux/multiline.c:108,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'src/linux/multiline.c:31,9'
          Dst:             open
        - Src:             'src/linux/multiline.c:34,64'
          Dst:             __errno_location
        - Src:             'src/linux/multiline.c:34,55'
          Dst:             strerror
        - Src:             'src/linux/multiline.c:34,3'
          Dst:             cpuinfo_log_info
        - Src:             'src/linux/multiline.c:48,16'
          Dst:             read
        - Src:             'src/linux/multiline.c:52,80'
          Dst:             __errno_location
        - Src:             'src/linux/multiline.c:52,71'
          Dst:             strerror
        - Src:             'src/linux/multiline.c:51,4'
          Dst:             cpuinfo_log_info
        - Src:             'src/linux/multiline.c:108,3'
          Dst:             close
    - functionName:    open
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    read
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    close
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_whitespace
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 79
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:70,2'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:75,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:77,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_number
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - start
        - end
        - number_ptr
      BBCount:         8
      ICount:          61
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:57,2'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:57,2'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:58,47'
              BranchSideFuncs: []
        - Branch String:   'src/linux/processors.c:59,7'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:60,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:62,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cpuinfo_log_error
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog_error
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cpuinfo/log.h:89,2'
          Dst:             cpuinfo_vlog_error
    - functionName:    cpuinfo_linux_detect_package_cpus
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor
        - callback
        - context
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:558,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:559,91'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:563,45'
              BranchSideFuncs:
                - cpuinfo_linux_parse_cpulist
                - cpuinfo_log_info.37
        - Branch String:   'src/linux/processors.c:570,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:572,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:576,4'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:557,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:559,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:570,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:570,6'
          Dst:             siblings_parser
        - Src:             'src/linux/processors.c:574,3'
          Dst:             cpuinfo_log_info
    - 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:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    22
      BranchProfiles:  []
      Callsites:       []
    - functionName:    siblings_parser
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 419
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - sibling_list_start
        - sibling_list_end
        - context
      BBCount:         6
      ICount:          71
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_log_warning
      functionUses:    5
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:409,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:409,6'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:412,4'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
      Callsites:
        - Src:             'src/linux/processors.c:410,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_detect_cluster_cpus
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionLinenumberEnd: 548
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor
        - callback
        - context
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:526,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:527,91'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:531,45'
              BranchSideFuncs:
                - cpuinfo_linux_parse_cpulist
                - cpuinfo_log_info.37
        - Branch String:   'src/linux/processors.c:538,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:540,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:544,4'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:525,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:527,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:538,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:538,6'
          Dst:             siblings_parser
        - Src:             'src/linux/processors.c:542,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_thread_siblings
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 490
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor
        - callback
        - context
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:494,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:495,94'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:499,45'
              BranchSideFuncs:
                - cpuinfo_linux_parse_cpulist
                - cpuinfo_log_info.37
        - Branch String:   'src/linux/processors.c:506,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:508,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:512,4'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:492,30'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:495,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:506,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:506,6'
          Dst:             siblings_parser
        - Src:             'src/linux/processors.c:510,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_core_siblings
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor
        - callback
        - context
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:462,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:463,92'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:467,45'
              BranchSideFuncs:
                - cpuinfo_linux_parse_cpulist
                - cpuinfo_log_info.37
        - Branch String:   'src/linux/processors.c:474,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:476,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:480,4'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:461,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:463,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:474,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:474,6'
          Dst:             siblings_parser
        - Src:             'src/linux/processors.c:478,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_core_cpus
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 452
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor
        - callback
        - context
      BBCount:         8
      ICount:          77
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - siblings_parser
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:430,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:431,88'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:435,45'
              BranchSideFuncs:
                - cpuinfo_linux_parse_cpulist
                - cpuinfo_log_info.37
        - Branch String:   'src/linux/processors.c:442,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:444,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:448,4'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:429,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:431,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:442,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:442,6'
          Dst:             siblings_parser
        - Src:             'src/linux/processors.c:446,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_detect_present_processors
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 381
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor0_flags
        - processor_struct_size
        - present_flag
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - detect_processor_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:388,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:389,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:391,3'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
      Callsites:
        - Src:             'src/linux/processors.c:388,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:388,6'
          Dst:             detect_processor_parser
        - Src:             'src/linux/processors.c:391,3'
          Dst:             cpuinfo_log_warning
    - functionName:    detect_processor_parser
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - processor_list_start
        - processor_list_end
        - context
      BBCount:         8
      ICount:          80
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:349,2'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:349,2'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:350,7'
              BranchSideFuncs: []
        - Branch String:   'src/linux/processors.c:350,7'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:351,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:353,86'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cpuinfo_linux_detect_possible_processors
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 375
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - max_processors_count
        - processor0_flags
        - processor_struct_size
        - possible_flag
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - detect_processor_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:369,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:370,3'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:372,3'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
      Callsites:
        - Src:             'src/linux/processors.c:369,6'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:369,6'
          Dst:             detect_processor_parser
        - Src:             'src/linux/processors.c:372,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_max_present_processor
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - max_processors_count
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - max_processor_number_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:316,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:321,3'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:325,6'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
        - Branch String:   'src/linux/processors.c:325,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:329,4'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:333,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/linux/processors.c:316,7'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:316,7'
          Dst:             max_processor_number_parser
        - Src:             'src/linux/processors.c:321,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:326,3'
          Dst:             cpuinfo_log_warning
    - functionName:    max_processor_number_parser
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - processor_list_start
        - processor_list_end
        - context
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:286,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:286,6'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/processors.c:287,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cpuinfo_linux_get_max_possible_processor
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - max_processors_count
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_cpulist
        - cpuinfo_log_warning
        - max_processor_number_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:294,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:299,3'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:303,6'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
        - Branch String:   'src/linux/processors.c:303,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:307,4'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:311,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/linux/processors.c:294,7'
          Dst:             cpuinfo_linux_parse_cpulist
        - Src:             'src/linux/processors.c:294,7'
          Dst:             max_processor_number_parser
        - Src:             'src/linux/processors.c:299,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:304,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_processor_package_id
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - processor
        - package_id_ptr
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:262,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:263,89'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:268,37'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_info.37
                - cpuinfo_log_debug.39
        - Branch String:   'src/linux/processors.c:268,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:271,4'
              BranchSideFuncs:
                - cpuinfo_log_debug.39
            - BranchSide:      'src/linux/processors.c:278,68'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:261,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:263,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:268,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'src/linux/processors.c:268,6'
          Dst:             uint32_parser
        - Src:             'src/linux/processors.c:269,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/linux/processors.c:277,3'
          Dst:             cpuinfo_log_info
    - functionName:    uint32_parser
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - text_start
        - text_end
        - context
      BBCount:         16
      ICount:          113
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - cpuinfo_log_error
        - cpuinfo_log_warning
        - is_whitespace
        - parse_number
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:96,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:97,3'
              BranchSideFuncs:
                - cpuinfo_log_error
            - BranchSide:      'src/linux/processors.c:101,11'
              BranchSideFuncs:
                - parse_number
                - is_whitespace
                - cpuinfo_log_warning.36
                - cpuinfo_log_error
        - Branch String:   'src/linux/processors.c:103,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:106,4'
              BranchSideFuncs:
                - cpuinfo_log_error
            - BranchSide:      'src/linux/processors.c:111,31'
              BranchSideFuncs:
                - is_whitespace
                - cpuinfo_log_warning.36
        - Branch String:   'src/linux/processors.c:112,8'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:115,12'
              BranchSideFuncs:
                - is_whitespace
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:120,3'
              BranchSideFuncs:
                - is_whitespace
                - cpuinfo_log_warning.36
      Callsites:
        - Src:             'src/linux/processors.c:97,3'
          Dst:             cpuinfo_log_error
        - Src:             'src/linux/processors.c:102,27'
          Dst:             parse_number
        - Src:             'src/linux/processors.c:104,3'
          Dst:             cpuinfo_log_error
        - Src:             'src/linux/processors.c:112,9'
          Dst:             is_whitespace
        - Src:             'src/linux/processors.c:113,5'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_debug
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_get_processor_core_id
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 256
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - processor
        - core_id_ptr
      BBCount:         8
      ICount:          64
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:237,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:238,86'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:243,37'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_info.37
                - cpuinfo_log_debug.39
        - Branch String:   'src/linux/processors.c:243,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:246,4'
              BranchSideFuncs:
                - cpuinfo_log_debug.39
            - BranchSide:      'src/linux/processors.c:253,65'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:236,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:238,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:243,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'src/linux/processors.c:243,6'
          Dst:             uint32_parser
        - Src:             'src/linux/processors.c:244,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/linux/processors.c:252,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_get_processor_min_frequency
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - processor
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_info
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:206,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:207,92'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:212,37'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_info.37
                - cpuinfo_log_debug.39
        - Branch String:   'src/linux/processors.c:212,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:215,4'
              BranchSideFuncs:
                - cpuinfo_log_debug.39
            - BranchSide:      'src/linux/processors.c:227,4'
              BranchSideFuncs:
                - cpuinfo_log_info.37
      Callsites:
        - Src:             'src/linux/processors.c:205,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:207,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:212,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'src/linux/processors.c:212,6'
          Dst:             uint32_parser
        - Src:             'src/linux/processors.c:213,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/linux/processors.c:225,3'
          Dst:             cpuinfo_log_info
    - functionName:    cpuinfo_linux_get_processor_max_frequency
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - processor
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:180,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:181,92'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:186,37'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_warning.36
                - cpuinfo_log_debug.39
        - Branch String:   'src/linux/processors.c:186,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:189,4'
              BranchSideFuncs:
                - cpuinfo_log_debug.39
            - BranchSide:      'src/linux/processors.c:196,4'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
      Callsites:
        - Src:             'src/linux/processors.c:179,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:181,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:186,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'src/linux/processors.c:186,6'
          Dst:             uint32_parser
        - Src:             'src/linux/processors.c:187,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/linux/processors.c:194,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_processor_cur_frequency
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - processor
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - snprintf
        - uint32_parser
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:154,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:155,96'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:160,37'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_warning.36
                - cpuinfo_log_debug.39
        - Branch String:   'src/linux/processors.c:160,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:163,4'
              BranchSideFuncs:
                - cpuinfo_log_debug.39
            - BranchSide:      'src/linux/processors.c:170,4'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
      Callsites:
        - Src:             'src/linux/processors.c:153,3'
          Dst:             snprintf
        - Src:             'src/linux/processors.c:155,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:160,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'src/linux/processors.c:160,6'
          Dst:             uint32_parser
        - Src:             'src/linux/processors.c:161,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/linux/processors.c:168,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_linux_get_max_processors_count
      functionSourceFile: '/src/cpuinfo/src/linux/processors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 148
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - cpuinfo_linux_parse_small_file
        - cpuinfo_log_debug
        - cpuinfo_log_warning
        - uint32_parser
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/linux/processors.c:130,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:129,11'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_warning.36
                - cpuinfo_log_debug.39
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:130,6'
              BranchSideFuncs:
                - cpuinfo_linux_parse_small_file
                - cpuinfo_log_warning.36
                - cpuinfo_log_debug.39
                - cpuinfo_log_warning.36
        - Branch String:   'src/linux/processors.c:130,6'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:131,71'
              BranchSideFuncs:
                - cpuinfo_log_debug.39
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:144,3'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
        - Branch String:   'src/linux/processors.c:133,7'
          Branch Sides:
            - BranchSide:      'src/linux/processors.c:137,5'
              BranchSideFuncs:
                - cpuinfo_log_warning.36
            - BranchSide:      'src/linux/processors.c:142,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/linux/processors.c:130,6'
          Dst:             cpuinfo_linux_parse_small_file
        - Src:             'src/linux/processors.c:130,6'
          Dst:             uint32_parser
        - Src:             'src/linux/processors.c:131,3'
          Dst:             cpuinfo_log_debug
        - Src:             'src/linux/processors.c:134,4'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/processors.c:144,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_vlog_fatal
      functionSourceFile: '/src/cpuinfo/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - args
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:196,2'
          Dst:             cpuinfo_vlog
    - functionName:    cpuinfo_vlog
      functionSourceFile: '/src/cpuinfo/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 130
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - output_handle
        - prefix
        - prefix_length
        - format
        - args
      BBCount:         15
      ICount:          160
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - vsnprintf
        - write
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/log.c:66,2'
          Branch Sides:
            - BranchSide:      'src/log.c:66,2'
              BranchSideFuncs:
                - vsnprintf
                - write
                - free
                - malloc
                - vsnprintf
            - BranchSide:      'src/log.c:69,17'
              BranchSideFuncs:
                - vsnprintf
                - write
                - free
                - malloc
                - vsnprintf
        - Branch String:   'src/log.c:73,6'
          Branch Sides:
            - BranchSide:      'src/log.c:76,3'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:78,39'
              BranchSideFuncs:
                - write
                - free
                - malloc
                - vsnprintf
        - Branch String:   'src/log.c:79,6'
          Branch Sides:
            - BranchSide:      'src/log.c:83,5'
              BranchSideFuncs:
                - malloc
                - vsnprintf
                - write
                - free
            - BranchSide:      'src/log.c:116,2'
              BranchSideFuncs:
                - write
                - free
        - Branch String:   'src/log.c:89,7'
          Branch Sides:
            - BranchSide:      'src/log.c:90,4'
              BranchSideFuncs:
                - free
            - BranchSide:      'src/log.c:94,10'
              BranchSideFuncs:
                - vsnprintf
                - write
                - free
      Callsites:
        - Src:             'src/log.c:66,2'
          Dst:             __assert_fail
        - Src:             'src/log.c:68,27'
          Dst:             vsnprintf
        - Src:             'src/log.c:95,3'
          Dst:             vsnprintf
        - Src:             'src/log.c:118,26'
          Dst:             write
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    write
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_vlog_error
      functionSourceFile: '/src/cpuinfo/src/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
        - args
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/log.c:182,2'
          Dst:             cpuinfo_vlog
    - functionName:    cpuinfo_log_error
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cpuinfo_vlog_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/cpuinfo/log.h:89,2'
          Dst:             cpuinfo_vlog_error
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_parse_small_file
      functionSourceFile: '/src/cpuinfo/src/linux/smallfile.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 77
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - buffer_size
        - callback
        - context
      BBCount:         17
      ICount:          137
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - close
        - cpuinfo_log_error
        - cpuinfo_log_info
        - open
        - read
        - strerror
      functionUses:    6
      BranchProfiles:
        - Branch String:   'src/linux/smallfile.c:37,6'
          Branch Sides:
            - BranchSide:      'src/linux/smallfile.c:38,45'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cpuinfo_log_info.121
                - close
            - BranchSide:      'src/linux/smallfile.c:42,9'
              BranchSideFuncs:
                - read
                - close
                - cpuinfo_log_error.120
                - __errno_location
                - strerror
                - cpuinfo_log_info.121
        - Branch String:   'src/linux/smallfile.c:50,7'
          Branch Sides:
            - BranchSide:      'src/linux/smallfile.c:53,5'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cpuinfo_log_info.121
                - close
            - BranchSide:      'src/linux/smallfile.c:58,30'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info.121
                - cpuinfo_log_error.120
        - Branch String:   'src/linux/smallfile.c:59,7'
          Branch Sides:
            - BranchSide:      'src/linux/smallfile.c:61,64'
              BranchSideFuncs:
                - cpuinfo_log_error.120
                - close
            - BranchSide:      'src/linux/smallfile.c:64,2'
              BranchSideFuncs:
                - close
                - read
                - cpuinfo_log_error.120
                - __errno_location
                - strerror
                - cpuinfo_log_info.121
        - Branch String:   'src/linux/smallfile.c:64,2'
          Branch Sides:
            - BranchSide:      'src/linux/smallfile.c:48,21'
              BranchSideFuncs:
                - read
                - close
                - cpuinfo_log_error.120
                - __errno_location
                - strerror
                - cpuinfo_log_info.121
            - BranchSide:      'src/linux/smallfile.c:66,11'
              BranchSideFuncs:
                - close
        - Branch String:   'src/linux/smallfile.c:69,6'
          Branch Sides:
            - BranchSide:      'src/linux/smallfile.c:69,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/linux/smallfile.c:73,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'src/linux/smallfile.c:35,9'
          Dst:             open
        - Src:             'src/linux/smallfile.c:38,64'
          Dst:             __errno_location
        - Src:             'src/linux/smallfile.c:38,55'
          Dst:             strerror
        - Src:             'src/linux/smallfile.c:38,3'
          Dst:             cpuinfo_log_info
        - Src:             'src/linux/smallfile.c:48,16'
          Dst:             read
        - Src:             'src/linux/smallfile.c:55,14'
          Dst:             __errno_location
        - Src:             'src/linux/smallfile.c:55,5'
          Dst:             strerror
        - Src:             'src/linux/smallfile.c:51,4'
          Dst:             cpuinfo_log_info
        - Src:             'src/linux/smallfile.c:60,4'
          Dst:             cpuinfo_log_error
        - Src:             'src/linux/smallfile.c:73,3'
          Dst:             close
    - functionName:    parse_number
      functionSourceFile: '/src/cpuinfo/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - string
        - end
        - number_ptr
      BBCount:         7
      ICount:          55
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/linux/cpulist.c:42,2'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:42,2'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/cpulist.c:43,38'
              BranchSideFuncs: []
        - Branch String:   'src/linux/cpulist.c:44,7'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:45,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/cpulist.c:47,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    cpuinfo_log_warning
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 76
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    is_whitespace
      functionSourceFile: '/src/cpuinfo/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 38
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - char
      constantsTouched: []
      argNames:
        - c
      BBCount:         8
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/linux/cpulist.c:29,2'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:34,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/cpulist.c:34,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/cpulist.c:34,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/cpulist.c:34,4'
              BranchSideFuncs: []
            - BranchSide:      'src/linux/cpulist.c:36,4'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    parse_entry
      functionSourceFile: '/src/cpuinfo/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 152
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - entry_start
        - entry_end
        - callback
        - context
      BBCount:         34
      ICount:          234
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - cpuinfo_log_warning
        - is_whitespace
        - parse_number
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/linux/cpulist.c:60,2'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:61,23'
              BranchSideFuncs:
                - is_whitespace.140
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - is_whitespace.140
            - BranchSide:      'src/linux/cpulist.c:66,2'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - is_whitespace.140
        - Branch String:   'src/linux/cpulist.c:61,7'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:62,4'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - is_whitespace.140
                - is_whitespace.140
            - BranchSide:      'src/linux/cpulist.c:64,2'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - is_whitespace.140
                - is_whitespace.140
        - Branch String:   'src/linux/cpulist.c:66,2'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:67,22'
              BranchSideFuncs:
                - is_whitespace.140
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:72,39'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
        - Branch String:   'src/linux/cpulist.c:67,7'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:68,4'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - is_whitespace.140
            - BranchSide:      'src/linux/cpulist.c:70,2'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - is_whitespace.140
        - Branch String:   'src/linux/cpulist.c:73,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:74,3'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:83,40'
              BranchSideFuncs:
                - parse_number.138
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
        - Branch String:   'src/linux/cpulist.c:84,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:88,4'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:92,13'
              BranchSideFuncs:
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
        - Branch String:   'src/linux/cpulist.c:104,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:107,5'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:113,29'
              BranchSideFuncs:
                - parse_number.138
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
        - Branch String:   'src/linux/cpulist.c:115,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:119,5'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:125,6'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
        - Branch String:   'src/linux/cpulist.c:125,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:130,10'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:136,6'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
        - Branch String:   'src/linux/cpulist.c:136,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:139,9'
              BranchSideFuncs:
                - cpuinfo_log_warning.139
            - BranchSide:      'src/linux/cpulist.c:151,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             'src/linux/cpulist.c:61,8'
          Dst:             is_whitespace
        - Src:             'src/linux/cpulist.c:67,8'
          Dst:             is_whitespace
        - Src:             'src/linux/cpulist.c:74,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/cpulist.c:83,27'
          Dst:             parse_number
        - Src:             'src/linux/cpulist.c:86,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/cpulist.c:105,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/cpulist.c:114,15'
          Dst:             parse_number
        - Src:             'src/linux/cpulist.c:117,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/cpulist.c:128,3'
          Dst:             cpuinfo_log_warning
        - Src:             'src/linux/cpulist.c:137,3'
          Dst:             cpuinfo_log_warning
    - functionName:    cpuinfo_log_info
      functionSourceFile: '/src/cpuinfo/src/cpuinfo/log.h'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - format
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cpuinfo_linux_parse_cpulist
      functionSourceFile: '/src/cpuinfo/src/linux/cpulist.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - filename
        - callback
        - context
      BBCount:         32
      ICount:          254
      EdgeCount:       41
      CyclomaticComplexity: 11
      functionsReached:
        - __errno_location
        - close
        - cpuinfo_log_info
        - open
        - parse_entry
        - read
        - strerror
      functionUses:    9
      BranchProfiles:
        - Branch String:   'src/linux/cpulist.c:167,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:168,45'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - close
            - BranchSide:      'src/linux/cpulist.c:173,9'
              BranchSideFuncs:
                - read
                - close
                - parse_entry
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
        - Branch String:   'src/linux/cpulist.c:183,7'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:185,51'
              BranchSideFuncs:
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - close
            - BranchSide:      'src/linux/cpulist.c:190,23'
              BranchSideFuncs:
                - close
                - read
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
                - parse_entry
        - Branch String:   'src/linux/cpulist.c:194,7'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:197,28'
              BranchSideFuncs:
                - parse_entry
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
            - BranchSide:      'src/linux/cpulist.c:202,4'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
        - Branch String:   'src/linux/cpulist.c:205,5'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:206,11'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
            - BranchSide:      'src/linux/cpulist.c:216,9'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
        - Branch String:   'src/linux/cpulist.c:206,10'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:207,7'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
            - BranchSide:      'src/linux/cpulist.c:209,5'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
        - Branch String:   'src/linux/cpulist.c:216,9'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:218,19'
              BranchSideFuncs:
                - parse_entry
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
            - BranchSide:      'src/linux/cpulist.c:222,4'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
        - Branch String:   'src/linux/cpulist.c:222,4'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:205,22'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
                - parse_entry
            - BranchSide:      'src/linux/cpulist.c:226,41'
              BranchSideFuncs:
                - close
                - read
                - parse_entry
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
        - Branch String:   'src/linux/cpulist.c:230,2'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:181,21'
              BranchSideFuncs:
                - read
                - close
                - parse_entry
                - parse_entry
                - __errno_location
                - strerror
                - cpuinfo_log_info.146
            - BranchSide:      'src/linux/cpulist.c:233,6'
              BranchSideFuncs:
                - close
        - Branch String:   'src/linux/cpulist.c:233,6'
          Branch Sides:
            - BranchSide:      'src/linux/cpulist.c:233,6'
              BranchSideFuncs:
                - close
            - BranchSide:      'src/linux/cpulist.c:237,9'
              BranchSideFuncs:
                - close
      Callsites:
        - Src:             'src/linux/cpulist.c:165,9'
          Dst:             open
        - Src:             'src/linux/cpulist.c:168,64'
          Dst:             __errno_location
        - Src:             'src/linux/cpulist.c:168,55'
          Dst:             strerror
        - Src:             'src/linux/cpulist.c:168,3'
          Dst:             cpuinfo_log_info
        - Src:             'src/linux/cpulist.c:181,16'
          Dst:             read
        - Src:             'src/linux/cpulist.c:185,80'
          Dst:             __errno_location
        - Src:             'src/linux/cpulist.c:185,71'
          Dst:             strerror
        - Src:             'src/linux/cpulist.c:184,4'
          Dst:             cpuinfo_log_info
        - Src:             'src/linux/cpulist.c:198,30'
          Dst:             parse_entry
        - Src:             'src/linux/cpulist.c:218,7'
          Dst:             parse_entry
        - Src:             'src/linux/cpulist.c:237,3'
          Dst:             close
...
