---
Fuzzer filename: '/src/tinyobjloader/fuzzer/fuzz_ParseFromString.cc'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __gxx_personality_v0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __clang_call_terminate
      functionSourceFile: ''
      linkageType:     WeakODRLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          3
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached:
        - __cxa_begin_catch
      functionUses:    175
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_begin_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_allocate_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthC1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt20bad_array_new_lengthD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_throw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12length_errorC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:154,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12length_errorD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_free_exception
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt11logic_errorC2EPKc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNSt12out_of_rangeC2B8ne220000EPKc
      functionSourceFile: '/usr/local/bin/../include/c++/v1/stdexcept'
      linkageType:     WeakODRLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZNSt11logic_errorC2EPKc
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/usr/local/bin/../include/c++/v1/stdexcept:165,66'
          Dst:             _ZNSt11logic_errorC2EPKc
    - functionName:    _ZNSt12out_of_rangeD1Ev
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj5tag_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj5tag_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEEC1B8ne220000EOS5_ENKUlRS5_E_clES7_
      functionSourceFile: '/usr/local/bin/../include/c++/v1/string'
      linkageType:     InternalLinkage
      functionLinenumber: 1020
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj5tag_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_tD2Ev
        - _ZN7tinyobj7lines_tD2Ev
        - _ZN7tinyobj8points_tD2Ev
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj8points_tD2Ev
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj7lines_tD2Ev
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj6mesh_tD2Ev
    - functionName:    _ZN7tinyobj8points_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8points_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_tC2EOS0_
        - _ZN7tinyobj7lines_tC2EOS0_
        - _ZN7tinyobj8points_tC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj6mesh_tC2EOS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj7lines_tC2EOS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj8points_tC2EOS0_
    - functionName:    _ZN7tinyobj8points_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       25
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          77
      EdgeCount:       20
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7tinyobj6mesh_tC2ERKS0_
        - _ZN7tinyobj6mesh_tD2Ev
        - _ZN7tinyobj7lines_tC2ERKS0_
        - _ZN7tinyobj7lines_tD2Ev
        - _ZN7tinyobj8points_tC2ERKS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj6mesh_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj7lines_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj8points_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj7lines_tD2Ev
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj6mesh_tD2Ev
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10__points_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13skin_weight_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13skin_weight_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj13skin_weight_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_rethrow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_end_catch
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZNSt3__17getlineB8ne220000IcNS_11char_traitsIcEENS_9allocatorIcEEEERNS_13basic_istreamIT_T0_EES9_RNS_12basic_stringIS6_S7_T1_EES6_ENKUllE_clEl
      functionSourceFile: '/usr/local/bin/../include/c++/v1/istream'
      linkageType:     InternalLinkage
      functionLinenumber: 1288
      functionLinenumberEnd: 1296
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10material_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_tD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
    - functionName:    _ZN7tinyobj16texture_option_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    26
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj16texture_option_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10material_tC2EOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          141
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_tC2EOS0_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2EOS0_
    - functionName:    _ZN7tinyobj16texture_option_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj10material_tC2ERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         84
      ICount:          450
      EdgeCount:       140
      CyclomaticComplexity: 58
      functionsReached:
        - _ZN7tinyobj16texture_option_tC2ERKS0_
        - _ZN7tinyobj16texture_option_tD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tD2Ev
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8attrib_tD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 391
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8attrib_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 414
      functionLinenumberEnd: 414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          28
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9tag_sizesC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 733
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8points_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj5tag_taSERKS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1451
      functionLinenumberEnd: 1460
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - float
        - float
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          118
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZNK7tinyobj9PrimGroup7IsEmptyEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 759
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 831
      functionLinenumberEnd: 863
      functionDepth:   0
      returnType:      bool
      argCount:        5
      argTypes:
        - int
        - int
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          156
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:847,11'
          Dst:             _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
    - functionName:    _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 807
      functionLinenumberEnd: 811
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14vertex_index_tC2Ei
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 700
      functionLinenumberEnd: 700
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          18
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL9parseRealEPPKcPf
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          61
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - strcspn
        - strspn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1052,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1053,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1055,14'
          Dst:             _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
    - functionName:    strspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    23
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcspn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    17
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 1039
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         89
      ICount:          517
      EdgeCount:       119
      CyclomaticComplexity: 32
      functionsReached:
        - ldexp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1034,25'
          Dst:             ldexp
    - functionName:    ldexp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    pow
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8points_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 379
      functionLinenumberEnd: 379
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7lines_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6mesh_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14MaterialReaderC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 464
      functionLinenumberEnd: 464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14MaterialReaderD0Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_pure_virtual
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14MaterialReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 695
      functionLinenumberEnd: 695
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZThn16_NSt3__118basic_stringstreamIcNS_11char_traitsIcEENS_9allocatorIcEEED1Ev
      functionSourceFile: '/usr/local/bin/../include/c++/v1/sstream'
      linkageType:     WeakODRLinkage
      functionLinenumber: 0
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1371
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          89
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj16texture_option_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    13
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj20MaterialStreamReaderD0Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj20MaterialStreamReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:498,52'
          Dst:             _ZN7tinyobj20MaterialStreamReaderD2Ev
    - functionName:    _ZN7tinyobj20MaterialStreamReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14MaterialReaderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:498,53'
          Dst:             _ZN7tinyobj14MaterialReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderD0Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj18MaterialFileReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:481,50'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14MaterialReaderD2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:481,51'
          Dst:             _ZN7tinyobj14MaterialReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2487
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          364
      EdgeCount:       124
      CyclomaticComplexity: 53
      functionsReached:
        - _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
        - _ZN7tinyobjL8JoinPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:2505,30'
          Dst:             _ZN7tinyobjL8JoinPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
        - Src:             'tiny_obj_loader.h:2509,9'
          Dst:             _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
        - Src:             'tiny_obj_loader.h:2527,7'
          Dst:             _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
    - functionName:    _ZN7tinyobjL8JoinPathERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEES8_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2066
      functionLinenumberEnd: 2078
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          95
      EdgeCount:       27
      CyclomaticComplexity: 15
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2082
      functionLinenumberEnd: 2482
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         443
      ICount:          2365
      EdgeCount:       512
      CyclomaticComplexity: 71
      functionsReached:
        - _ZN7tinyobj10material_tC2Ev
        - _ZN7tinyobj10material_tD2Ev
        - _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - _ZN7tinyobjL11parseStringEPPKc
        - _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
        - _ZN7tinyobjL12InitMaterialEPNS_10material_tE
        - _ZN7tinyobjL13removeUtf8BomERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7tinyobjL8parseIntEPPKc
        - _ZN7tinyobjL9parseRealEPPKcd
        - __assert_fail
        - strchr
        - strncmp
        - strspn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:2086,14'
          Dst:             _ZN7tinyobj10material_tC2Ev
        - Src:             'tiny_obj_loader.h:2087,3'
          Dst:             _ZN7tinyobjL12InitMaterialEPNS_10material_tE
        - Src:             'tiny_obj_loader.h:2102,5'
          Dst:             _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:2125,17'
          Dst:             _ZN7tinyobjL13removeUtf8BomERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:2130,14'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2132,5'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:2138,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2147,7'
          Dst:             _ZN7tinyobjL12InitMaterialEPNS_10material_tE
        - Src:             'tiny_obj_loader.h:2156,31'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
        - Src:             'tiny_obj_loader.h:2172,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2183,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2195,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2207,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2217,22'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2225,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2235,28'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2240,14'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2242,24'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
        - Src:             'tiny_obj_loader.h:2249,27'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2272,56'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2281,28'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2288,27'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2295,24'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2302,38'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2307,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2309,38'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2314,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2316,29'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2321,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2323,38'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:2328,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2330,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2336,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2338,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2353,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2355,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2361,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2363,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2369,16'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2370,16'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2373,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2379,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2381,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2387,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2390,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2396,16'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2397,16'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2400,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2406,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2408,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2414,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2416,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2422,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2424,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2430,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2432,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2438,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2440,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2446,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2448,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2454,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2456,7'
          Dst:             _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
        - Src:             'tiny_obj_loader.h:2462,26'
          Dst:             strchr
        - Src:             'tiny_obj_loader.h:2464,16'
          Dst:             strchr
        - Src:             'tiny_obj_loader.h:2482,1'
          Dst:             _ZN7tinyobj10material_tD2Ev
        - Src:             'tiny_obj_loader.h:2482,1'
          Dst:             _ZN7tinyobj10material_tD2Ev
    - functionName:    _ZN7tinyobj10material_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          70
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj16texture_option_tC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
        - Src:             'tiny_obj_loader.h:185,8'
          Dst:             _ZN7tinyobj16texture_option_tC2Ev
    - functionName:    _ZN7tinyobjL12InitMaterialEPNS_10material_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          178
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1398,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1399,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1400,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1401,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1402,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1403,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1404,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1405,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1406,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1407,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1408,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1409,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
        - Src:             'tiny_obj_loader.h:1410,3'
          Dst:             _ZN7tinyobjL10InitTexOptEPNS_16texture_option_tEb
    - functionName:    _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 767
      functionLinenumberEnd: 799
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          100
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'tiny_obj_loader.h:782,7'
          Branch Sides:    []
      Callsites:       []
    - functionName:    _ZN7tinyobjL13removeUtf8BomERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 822
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    48
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL11parseStringEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 865
      functionLinenumberEnd: 872
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 10
      functionsReached:
        - strcspn
        - strspn
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:867,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:868,14'
          Dst:             strcspn
    - functionName:    _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1074
      functionLinenumberEnd: 1078
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          40
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL9parseRealEPPKcd
      functionUses:    11
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1075,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1076,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1077,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
    - functionName:    _ZN7tinyobjL9parseRealEPPKcd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1048
      functionDepth:   0
      returnType:      float
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
        - strcspn
        - strspn
      functionUses:    22
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1042,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1043,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1045,3'
          Dst:             _ZN7tinyobjL14tryParseDoubleEPKcS1_Pd
    - functionName:    _ZN7tinyobjL8parseIntEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 874
      functionLinenumberEnd: 878
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - atoi
        - strcspn
        - strspn
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:875,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:876,11'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:877,15'
          Dst:             strcspn
    - functionName:    _ZN7tinyobj25ParseTextureNameAndOptionEPNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEPNS_16texture_option_tEPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1286
      functionLinenumberEnd: 1369
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         150
      ICount:          779
      EdgeCount:       179
      CyclomaticComplexity: 31
      functionsReached:
        - _ZN7tinyobjL10parseOnOffEPPKcb
        - _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - _ZN7tinyobjL11parseStringEPPKc
        - _ZN7tinyobjL16parseTextureTypeEPPKcNS_14texture_type_tE
        - _ZN7tinyobjL8parseIntEPPKc
        - _ZN7tinyobjL9parseRealEPPKcd
        - strcspn
        - strncmp
        - strspn
      functionUses:    15
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1294,14'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1295,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1297,24'
          Dst:             _ZN7tinyobjL10parseOnOffEPPKcb
        - Src:             'tiny_obj_loader.h:1298,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1300,24'
          Dst:             _ZN7tinyobjL10parseOnOffEPPKcb
        - Src:             'tiny_obj_loader.h:1301,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1303,23'
          Dst:             _ZN7tinyobjL10parseOnOffEPPKcb
        - Src:             'tiny_obj_loader.h:1304,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1306,27'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1307,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1309,33'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1310,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1312,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:1314,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1316,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:1318,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1320,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:1322,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1324,22'
          Dst:             _ZN7tinyobjL16parseTextureTypeEPPKcNS_14texture_type_tE
        - Src:             'tiny_obj_loader.h:1325,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1328,36'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
        - Src:             'tiny_obj_loader.h:1329,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1331,16'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1332,33'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1337,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1339,7'
          Dst:             _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - Src:             'tiny_obj_loader.h:1340,22'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1343,28'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL10parseOnOffEPPKcb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1132
      functionLinenumberEnd: 1144
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - strcspn
        - strncmp
        - strspn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1133,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1134,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1137,13'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1139,20'
          Dst:             strncmp
    - functionName:    _ZN7tinyobjL16parseTextureTypeEPPKcNS_14texture_type_tE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1148
      functionLinenumberEnd: 1170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          124
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - strcspn
        - strncmp
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1149,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1150,32'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1153,13'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1155,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1157,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1159,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1161,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1163,20'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:1165,20'
          Dst:             strncmp
    - functionName:    _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1066
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          31
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobjL9parseRealEPPKcd
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1067,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1068,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
    - functionName:    atoi
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj15ObjReaderConfigD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 509
      functionLinenumberEnd: 509
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj9ObjReaderD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 537
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj8attrib_tD2Ev
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:537,7'
          Dst:             _ZN7tinyobj8attrib_tD2Ev
    - functionName:    _ZN7tinyobj9ObjReaderC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 539
      functionLinenumberEnd: 539
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj8attrib_tC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:539,3'
          Dst:             _ZN7tinyobj8attrib_tC2Ev
    - functionName:    _ZN7tinyobj15ObjReaderConfigC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 531
      functionLinenumberEnd: 531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tinyobjloader/fuzzer/fuzz_ParseFromString.cc'
      linkageType:     externalLinkage
      functionLinenumber: 10
      functionLinenumberEnd: 25
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          141
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached:
        - _ZN7tinyobj15ObjReaderConfigC2Ev
        - _ZN7tinyobj15ObjReaderConfigD2Ev
        - _ZN7tinyobj9ObjReader15ParseFromStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_15ObjReaderConfigE
        - _ZN7tinyobj9ObjReaderC2Ev
        - _ZN7tinyobj9ObjReaderD2Ev
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'fuzzer/fuzz_ParseFromString.cc:11,30'
          Dst:             _ZN7tinyobj15ObjReaderConfigC2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:12,24'
          Dst:             _ZN7tinyobj9ObjReaderC2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:20,20'
          Dst:             _ZN7tinyobj9ObjReader15ParseFromStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_15ObjReaderConfigE
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj9ObjReaderD2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj15ObjReaderConfigD2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj9ObjReaderD2Ev
        - Src:             'fuzzer/fuzz_ParseFromString.cc:25,1'
          Dst:             _ZN7tinyobj15ObjReaderConfigD2Ev
    - functionName:    _ZN7tinyobj9ObjReader15ParseFromStringERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES9_RKNS_15ObjReaderConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3497
      functionLinenumberEnd: 3510
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          124
      EdgeCount:       30
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7tinyobj20MaterialStreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - _ZN7tinyobj20MaterialStreamReaderD2Ev
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:3504,24'
          Dst:             _ZN7tinyobj20MaterialStreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
        - Src:             'tiny_obj_loader.h:3506,12'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - Src:             'tiny_obj_loader.h:3510,1'
          Dst:             _ZN7tinyobj20MaterialStreamReaderD2Ev
        - Src:             'tiny_obj_loader.h:3510,1'
          Dst:             _ZN7tinyobj20MaterialStreamReaderD2Ev
    - functionName:    _ZN7tinyobj20MaterialStreamReaderC2ERNSt3__113basic_istreamIcNS1_11char_traitsIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 497
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj14MaterialReaderC2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:496,12'
          Dst:             _ZN7tinyobj14MaterialReaderC2Ev
    - functionName:    _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2603
      functionLinenumberEnd: 3173
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         580
      ICount:          3062
      EdgeCount:       1150
      CyclomaticComplexity: 572
      functionsReached:
        - _ZN7tinyobj10__points_tC2Ev
        - _ZN7tinyobj10__points_tD2Ev
        - _ZN7tinyobj13skin_weight_tC2Ev
        - _ZN7tinyobj13skin_weight_tD2Ev
        - _ZN7tinyobj14vertex_index_tC2Ev
        - _ZN7tinyobj5tag_tC2Ev
        - _ZN7tinyobj5tag_tD2Ev
        - _ZN7tinyobj6face_tC2Ev
        - _ZN7tinyobj6face_tD2Ev
        - _ZN7tinyobj7shape_tC2Ev
        - _ZN7tinyobj7shape_tD2Ev
        - _ZN7tinyobj7shape_taSEOS0_
        - _ZN7tinyobj8__line_tC2Ev
        - _ZN7tinyobj8__line_tD2Ev
        - _ZN7tinyobj9PrimGroup5clearEv
        - _ZN7tinyobj9PrimGroupC2Ev
        - _ZN7tinyobj9PrimGroupD2Ev
        - _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7tinyobjL11parseStringEPPKc
        - _ZN7tinyobjL11parseTripleEPPKciiiPNS_14vertex_index_tERKNS_15warning_contextE
        - _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
        - _ZN7tinyobjL13removeUtf8BomERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - _ZN7tinyobjL14parseTagTripleEPPKc
        - _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_5tag_tENS5_9allocatorIS7_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEENS8_IcEEEEbRKNS6_IfNS8_IfEEEEPSH_
        - _ZN7tinyobjL20parseVertexWithColorEPfS0_S0_S0_S0_S0_PPKcddd
        - _ZN7tinyobjL8parseIntEPPKc
        - _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
        - _ZN7tinyobjL9parseRealEPPKcd
        - __assert_fail
        - strlen
        - strncmp
        - strspn
      functionUses:    2
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:2613,13'
          Dst:             _ZN7tinyobj9PrimGroupC2Ev
        - Src:             'tiny_obj_loader.h:2629,11'
          Dst:             _ZN7tinyobj7shape_tC2Ev
        - Src:             'tiny_obj_loader.h:2636,5'
          Dst:             _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:2655,17'
          Dst:             _ZN7tinyobjL13removeUtf8BomERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:2660,14'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2662,5'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:2673,28'
          Dst:             _ZN7tinyobjL20parseVertexWithColorEPfS0_S0_S0_S0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2696,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:2707,7'
          Dst:             _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - Src:             'tiny_obj_loader.h:2723,13'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
        - Src:             'tiny_obj_loader.h:2725,21'
          Dst:             _ZN7tinyobj13skin_weight_tC2Ev
        - Src:             'tiny_obj_loader.h:2733,9'
          Dst:             _ZN7tinyobjL10parseReal2EPfS0_PPKcdd
        - Src:             'tiny_obj_loader.h:2753,20'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2758,5'
          Dst:             _ZN7tinyobj13skin_weight_tD2Ev
        - Src:             'tiny_obj_loader.h:2758,5'
          Dst:             _ZN7tinyobj13skin_weight_tD2Ev
        - Src:             'tiny_obj_loader.h:2768,16'
          Dst:             _ZN7tinyobj8__line_tC2Ev
        - Src:             'tiny_obj_loader.h:2771,24'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:2772,14'
          Dst:             _ZN7tinyobjL11parseTripleEPPKciiiPNS_14vertex_index_tERKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:2779,17'
          Dst:             _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
        - Src:             'tiny_obj_loader.h:2786,20'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2793,5'
          Dst:             _ZN7tinyobj8__line_tD2Ev
        - Src:             'tiny_obj_loader.h:2793,5'
          Dst:             _ZN7tinyobj8__line_tD2Ev
        - Src:             'tiny_obj_loader.h:2799,18'
          Dst:             _ZN7tinyobj10__points_tC2Ev
        - Src:             'tiny_obj_loader.h:2802,24'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:2803,14'
          Dst:             _ZN7tinyobjL11parseTripleEPPKciiiPNS_14vertex_index_tERKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:2810,17'
          Dst:             _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
        - Src:             'tiny_obj_loader.h:2817,20'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2824,5'
          Dst:             _ZN7tinyobj10__points_tD2Ev
        - Src:             'tiny_obj_loader.h:2824,5'
          Dst:             _ZN7tinyobj10__points_tD2Ev
        - Src:             'tiny_obj_loader.h:2829,16'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2831,14'
          Dst:             _ZN7tinyobj6face_tC2Ev
        - Src:             'tiny_obj_loader.h:2837,24'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:2838,14'
          Dst:             _ZN7tinyobjL11parseTripleEPPKciiiPNS_14vertex_index_tERKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:2845,17'
          Dst:             _ZN7tinyobjL8toStringImEENSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKT_
        - Src:             'tiny_obj_loader.h:2857,20'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:2865,5'
          Dst:             _ZN7tinyobj6face_tD2Ev
        - Src:             'tiny_obj_loader.h:2865,5'
          Dst:             _ZN7tinyobj6face_tD2Ev
        - Src:             'tiny_obj_loader.h:2868,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2870,29'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
        - Src:             'tiny_obj_loader.h:2888,9'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_5tag_tENS5_9allocatorIS7_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEENS8_IcEEEEbRKNS6_IfNS8_IfEEEEPSH_
        - Src:             'tiny_obj_loader.h:2898,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:2903,9'
          Dst:             _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'tiny_obj_loader.h:2957,18'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_5tag_tENS5_9allocatorIS7_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEENS8_IcEEEEbRKNS6_IfNS8_IfEEEEPSH_
        - Src:             'tiny_obj_loader.h:2965,15'
          Dst:             _ZN7tinyobj7shape_tC2Ev
        - Src:             'tiny_obj_loader.h:2965,13'
          Dst:             _ZN7tinyobj7shape_taSEOS0_
        - Src:             'tiny_obj_loader.h:2965,7'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:2968,18'
          Dst:             _ZN7tinyobj9PrimGroup5clearEv
        - Src:             'tiny_obj_loader.h:2973,27'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
        - Src:             'tiny_obj_loader.h:2975,18'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:3009,18'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_5tag_tENS5_9allocatorIS7_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEENS8_IcEEEEbRKNS6_IfNS8_IfEEEEPSH_
        - Src:             'tiny_obj_loader.h:3019,18'
          Dst:             _ZN7tinyobj9PrimGroup5clearEv
        - Src:             'tiny_obj_loader.h:3020,15'
          Dst:             _ZN7tinyobj7shape_tC2Ev
        - Src:             'tiny_obj_loader.h:3020,13'
          Dst:             _ZN7tinyobj7shape_taSEOS0_
        - Src:             'tiny_obj_loader.h:3020,7'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:3033,13'
          Dst:             _ZN7tinyobj5tag_tC2Ev
        - Src:             'tiny_obj_loader.h:3037,18'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
        - Src:             'tiny_obj_loader.h:3039,22'
          Dst:             _ZN7tinyobjL14parseTagTripleEPPKc
        - Src:             'tiny_obj_loader.h:3081,5'
          Dst:             _ZN7tinyobj5tag_tD2Ev
        - Src:             'tiny_obj_loader.h:3065,28'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
        - Src:             'tiny_obj_loader.h:3070,30'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:3075,31'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
        - Src:             'tiny_obj_loader.h:3081,5'
          Dst:             _ZN7tinyobj5tag_tD2Ev
        - Src:             'tiny_obj_loader.h:3088,16'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:3098,11'
          Dst:             strlen
        - Src:             'tiny_obj_loader.h:3103,25'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
        - Src:             'tiny_obj_loader.h:3148,14'
          Dst:             _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_5tag_tENS5_9allocatorIS7_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEENS8_IcEEEEbRKNS6_IfNS8_IfEEEEPSH_
        - Src:             'tiny_obj_loader.h:3158,14'
          Dst:             _ZN7tinyobj9PrimGroup5clearEv
        - Src:             'tiny_obj_loader.h:3173,1'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:3173,1'
          Dst:             _ZN7tinyobj9PrimGroupD2Ev
        - Src:             'tiny_obj_loader.h:3173,1'
          Dst:             _ZN7tinyobj7shape_tD2Ev
        - Src:             'tiny_obj_loader.h:3173,1'
          Dst:             _ZN7tinyobj9PrimGroupD2Ev
    - functionName:    _ZN7tinyobj9PrimGroupC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_tC2Ev
        - _ZN7tinyobj7lines_tC2Ev
        - _ZN7tinyobj8points_tC2Ev
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj6mesh_tC2Ev
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj7lines_tC2Ev
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj8points_tC2Ev
    - functionName:    _ZN7tinyobjL20parseVertexWithColorEPfS0_S0_S0_S0_S0_PPKcddd
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1130
      functionDepth:   0
      returnType:      int
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - double
        - double
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          111
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobjL9parseRealEPPKcPf
        - _ZN7tinyobjL9parseRealEPPKcd
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1103,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1104,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1105,10'
          Dst:             _ZN7tinyobjL9parseRealEPPKcd
        - Src:             'tiny_obj_loader.h:1108,16'
          Dst:             _ZN7tinyobjL9parseRealEPPKcPf
        - Src:             'tiny_obj_loader.h:1115,16'
          Dst:             _ZN7tinyobjL9parseRealEPPKcPf
        - Src:             'tiny_obj_loader.h:1122,16'
          Dst:             _ZN7tinyobjL9parseRealEPPKcPf
    - functionName:    _ZN7tinyobj13skin_weight_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj8__line_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 717
      functionLinenumberEnd: 717
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj14vertex_index_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 699
      functionLinenumberEnd: 699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL11parseTripleEPPKciiiPNS_14vertex_index_tERKNS_15warning_contextE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1200
      functionLinenumberEnd: 1250
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          179
      EdgeCount:       28
      CyclomaticComplexity: 10
      functionsReached:
        - _ZN7tinyobj14vertex_index_tC2Ei
        - _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - atoi
        - strcspn
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1205,18'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ei
        - Src:             'tiny_obj_loader.h:1207,17'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1207,8'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:1211,15'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1221,19'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1221,10'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:1224,17'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1230,17'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1230,8'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:1234,15'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1242,17'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1242,8'
          Dst:             _ZN7tinyobjL8fixIndexEiiPibRKNS_15warning_contextE
        - Src:             'tiny_obj_loader.h:1245,15'
          Dst:             strcspn
    - functionName:    _ZN7tinyobj10__points_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 725
      functionLinenumberEnd: 725
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj6face_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 713
      functionLinenumberEnd: 713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL19exportGroupsToShapeEPNS_7shape_tERKNS_9PrimGroupERKNSt3__16vectorINS_5tag_tENS5_9allocatorIS7_EEEEiRKNS5_12basic_stringIcNS5_11char_traitsIcEENS8_IcEEEEbRKNS6_IfNS8_IfEEEEPSH_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 2036
      functionDepth:   0
      returnType:      bool
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - bool
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         164
      ICount:          1694
      EdgeCount:       197
      CyclomaticComplexity: 35
      functionsReached:
        - _ZN7tinyobj14vertex_index_tC2Ei
        - _ZN7tinyobj14vertex_index_tC2Ev
        - _ZN7tinyobj6face_tC2ERKS0_
        - _ZN7tinyobj6face_tD2Ev
        - _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
        - _ZNK7tinyobj9PrimGroup7IsEmptyEv
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1498,18'
          Dst:             _ZNK7tinyobj9PrimGroup7IsEmptyEv
        - Src:             'tiny_obj_loader.h:1753,26'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ei
        - Src:             'tiny_obj_loader.h:1810,34'
          Dst:             _ZN7tinyobj6face_tC2ERKS0_
        - Src:             'tiny_obj_loader.h:1812,26'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ev
        - Src:             'tiny_obj_loader.h:1975,9'
          Dst:             _ZN7tinyobj6face_tD2Ev
        - Src:             'tiny_obj_loader.h:1900,19'
          Dst:             _ZN7tinyobjL6pnpolyIfEEiiPT_S2_S1_S1_
        - Src:             'tiny_obj_loader.h:1975,9'
          Dst:             _ZN7tinyobj6face_tD2Ev
    - functionName:    _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2041
      functionLinenumberEnd: 2063
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          123
      EdgeCount:       24
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj7shape_taSEOS0_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 383
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN7tinyobj6mesh_taSEOS0_
        - _ZN7tinyobj7lines_taSEOS0_
        - _ZN7tinyobj8points_taSEOS0_
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj6mesh_taSEOS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj7lines_taSEOS0_
        - Src:             'tiny_obj_loader.h:383,8'
          Dst:             _ZN7tinyobj8points_taSEOS0_
    - functionName:    _ZN7tinyobj9PrimGroup5clearEv
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 752
      functionLinenumberEnd: 756
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj5tag_tC2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobjL14parseTagTripleEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1196
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          96
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN7tinyobj9tag_sizesC2Ev
        - _ZN7tinyobjL8parseIntEPPKc
        - atoi
        - strcspn
        - strspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1174,13'
          Dst:             _ZN7tinyobj9tag_sizesC2Ev
        - Src:             'tiny_obj_loader.h:1176,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1177,17'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1178,15'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1185,15'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:1186,18'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1187,15'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1193,20'
          Dst:             _ZN7tinyobjL8parseIntEPPKc
    - functionName:    _ZN7tinyobj9PrimGroupD2Ev
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 747
      functionLinenumberEnd: 747
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN7tinyobj20MaterialStreamReaderclERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEPNS1_6vectorINS_10material_tENS5_ISB_EEEEPNS1_3mapIS7_iNS1_4lessIS7_EENS5_INS1_4pairIS8_iEEEEEEPS7_SN_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2561
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          104
      EdgeCount:       30
      CyclomaticComplexity: 16
      functionsReached:
        - _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:2558,3'
          Dst:             _ZN7tinyobj7LoadMtlEPNSt3__13mapINS0_12basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEiNS0_4lessIS7_EENS5_INS0_4pairIKS7_iEEEEEEPNS0_6vectorINS_10material_tENS5_ISH_EEEEPNS0_13basic_istreamIcS4_EEPS7_SO_
    - functionName:    _ZN7tinyobj9ObjReader13ParseFromFileERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS_15ObjReaderConfigE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3472
      functionLinenumberEnd: 3493
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          104
      EdgeCount:       26
      CyclomaticComplexity: 14
      functionsReached:
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PKcSK_bb
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:3488,12'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PKcSK_bb
    - functionName:    _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PKcSK_bb
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 2566
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      bool
      argCount:        9
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          214
      EdgeCount:       66
      CyclomaticComplexity: 32
      functionsReached:
        - _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - _ZN7tinyobj18MaterialFileReaderD2Ev
        - _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:2593,22'
          Dst:             _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:2595,10'
          Dst:             _ZN7tinyobj7LoadObjEPNS_8attrib_tEPNSt3__16vectorINS_7shape_tENS2_9allocatorIS4_EEEEPNS3_INS_10material_tENS5_IS9_EEEEPNS2_12basic_stringIcNS2_11char_traitsIcEENS5_IcEEEESI_PNS2_13basic_istreamIcSF_EEPNS_14MaterialReaderEbb
        - Src:             'tiny_obj_loader.h:2597,1'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
        - Src:             'tiny_obj_loader.h:2597,1'
          Dst:             _ZN7tinyobj18MaterialFileReaderD2Ev
    - functionName:    _ZN7tinyobj18MaterialFileReaderC2ERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 480
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 6
      functionsReached:
        - _ZN7tinyobj14MaterialReaderC2Ev
        - _ZN7tinyobj14MaterialReaderD2Ev
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:479,12'
          Dst:             _ZN7tinyobj14MaterialReaderC2Ev
        - Src:             'tiny_obj_loader.h:480,36'
          Dst:             _ZN7tinyobj14MaterialReaderD2Ev
    - functionName:    _ZN7tinyobjL14parseRawTripleEPPKc
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1283
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          118
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - _ZN7tinyobj14vertex_index_tC2Ei
        - atoi
        - strcspn
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'tiny_obj_loader.h:1254,18'
          Dst:             _ZN7tinyobj14vertex_index_tC2Ei
        - Src:             'tiny_obj_loader.h:1256,14'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1257,15'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1266,17'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1267,17'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1272,15'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1273,15'
          Dst:             strcspn
        - Src:             'tiny_obj_loader.h:1280,15'
          Dst:             atoi
        - Src:             'tiny_obj_loader.h:1281,15'
          Dst:             strcspn
    - functionName:    _ZN7tinyobj19LoadObjWithCallbackERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERKNS_10callback_tEPvPNS_14MaterialReaderEPNS0_12basic_stringIcS3_NS0_9allocatorIcEEEESG_
      functionSourceFile: '/src/tinyobjloader/tiny_obj_loader.h'
      linkageType:     InternalLinkage
      functionLinenumber: 3179
      functionLinenumberEnd: 3469
      functionDepth:   0
      returnType:      bool
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         281
      ICount:          1493
      EdgeCount:       299
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - _ZN7tinyobjL11parseStringEPPKc
        - _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
        - _ZN7tinyobjL14parseRawTripleEPPKc
        - _ZN7tinyobjL20parseVertexWithColorEPfS0_S0_S0_S0_S0_PPKcddd
        - __assert_fail
        - strncmp
        - strspn
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'tiny_obj_loader.h:3195,5'
          Dst:             _ZN7tinyobjL11safeGetlineERNSt3__113basic_istreamIcNS0_11char_traitsIcEEEERNS0_12basic_stringIcS3_NS0_9allocatorIcEEEE
        - Src:             'tiny_obj_loader.h:3214,14'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:3216,5'
          Dst:             __assert_fail
        - Src:             'tiny_obj_loader.h:3227,28'
          Dst:             _ZN7tinyobjL20parseVertexWithColorEPfS0_S0_S0_S0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:3242,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:3253,7'
          Dst:             _ZN7tinyobjL10parseReal3EPfS0_S0_PPKcddd
        - Src:             'tiny_obj_loader.h:3263,16'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:3267,29'
          Dst:             _ZN7tinyobjL14parseRawTripleEPPKc
        - Src:             'tiny_obj_loader.h:3275,20'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:3288,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:3318,15'
          Dst:             strncmp
        - Src:             'tiny_obj_loader.h:3323,9'
          Dst:             _ZN7tinyobjL11SplitStringERKNSt3__112basic_stringIcNS0_11char_traitsIcEENS0_9allocatorIcEEEEccRNS0_6vectorIS6_NS4_IS6_EEEE
        - Src:             'tiny_obj_loader.h:3382,27'
          Dst:             _ZN7tinyobjL11parseStringEPPKc
        - Src:             'tiny_obj_loader.h:3384,18'
          Dst:             strspn
        - Src:             'tiny_obj_loader.h:3387,7'
          Dst:             __assert_fail
...
