---
Fuzzer filename: '/src/phosphor-host-ipmid/build/../test/fuzz_fru_area.cpp'
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:    46
      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:    3
      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:    __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:    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:    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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZL13extractStringRPKhRmRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../test/fuzz_fru_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          86
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/phosphor-host-ipmid/build/../test/fuzz_fru_area.cpp'
      linkageType:     externalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 135
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         110
      ICount:          525
      EdgeCount:       210
      CyclomaticComplexity: 102
      functionsReached:
        - _ZL13extractStringRPKhRmRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - _ZN4ipmi3fru16buildFruAreaDataERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEE
      functionUses:    0
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../test/fuzz_fru_area.cpp:70,18'
          Dst:             _ZL13extractStringRPKhRmRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             '../test/fuzz_fru_area.cpp:92,18'
          Dst:             _ZL13extractStringRPKhRmRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             '../test/fuzz_fru_area.cpp:114,18'
          Dst:             _ZL13extractStringRPKhRmRNSt3__112basic_stringIcNS3_11char_traitsIcEENS3_9allocatorIcEEEE
        - Src:             '../test/fuzz_fru_area.cpp:131,9'
          Dst:             _ZN4ipmi3fru16buildFruAreaDataERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEE
    - 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:    _ZZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_16string_like_typeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDaPKcNS0_8log_flagIJDpT_EEERKT0_ENKUlRKS8_E_clESJ_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_8flag_strEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 32
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_15flag_signed_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_hexEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_13flag_floatingEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_11flag_field8EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field64EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field32EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field16EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_decEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_binEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/flags.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKmEEDcSH_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIS8_EEDcSH_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKS5_EEDcSH_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27details14log_conversion4doneIJRKPKcRKmS6_S6_S8_S6_EEEvNS_5levelERKNSt3__115source_locationES4_DpOT_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          45
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details6do_logENS_5levelERKNSt3__115source_locationEPKcz
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:342,9'
          Dst:             _ZN3lg27details6do_logENS_5levelERKNSt3__115source_locationEPKcz
    - functionName:    _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlDpRKT_E_clIJS5_S7_SB_SB_mSB_SB_mSB_EEEDaSK_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          53
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details14log_conversion4doneIJRKPKcRKmS6_S6_S8_S6_EEEvNS_5levelERKNSt3__115source_locationES4_DpOT_
        - _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKS5_EEDcSH_
        - _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
        - _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKmEEDcSH_
        - _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIS8_EEDcSH_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKS5_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIS8_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKmEEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKmEEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,52'
          Dst:             _ZZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_ENKUlRSE_E_clIKSB_EEDcSH_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:367,47'
          Dst:             _ZN3lg27details14log_conversion4doneIJRKPKcRKmS6_S6_S8_S6_EEEvNS_5levelERKNSt3__115source_locationES4_DpOT_
    - functionName:    _ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_14exception_typeERKSt9exceptionEEDaPKcNS0_8log_flagIJDpT_EEEOT0_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          60
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_11flag_field8EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field16EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field32EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field64EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_13flag_floatingEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_15flag_signed_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_binEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_decEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_hexEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_8flag_strEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:254,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_binEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:255,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_decEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:256,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field16EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:257,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field32EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:258,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field64EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:259,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_11flag_field8EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:260,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_13flag_floatingEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:261,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_hexEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:262,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_15flag_signed_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:263,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:266,34'
          Dst:             _ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_8flag_strEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
    - functionName:    _ZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 369
      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:    _ZNK3lg27details10header_str4dataEv
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/header.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_16string_like_typeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDaPKcNS0_8log_flagIJDpT_EEERKT0_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 222
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          57
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_11flag_field8EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field16EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field32EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field64EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_13flag_floatingEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_15flag_signed_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_binEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_decEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_hexEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - _ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_8flag_strEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
        - _ZZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_16string_like_typeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDaPKcNS0_8log_flagIJDpT_EEERKT0_ENKUlRKS8_E_clESJ_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:189,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_binEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:190,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_decEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:191,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field16EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:192,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field32EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:193,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_12flag_field64EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:194,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_11flag_field8EEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:195,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_13flag_floatingEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:196,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_8flag_hexEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:197,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_15flag_signed_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:198,5'
          Dst:             _ZN3lg27details8prohibitITpTkNS0_9log_flagsEJETkNS0_9log_flagsENS0_17flag_unsigned_valEEEvNS0_8log_flagIJDpT_EEENS3_IJT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:222,34'
          Dst:             _ZN3lg27detailsorITpTkNS0_9log_flagsEJETpTkNS0_9log_flagsEJNS0_8flag_strEEEEDaNS0_8log_flagIJDpT_EEENS3_IJDpT0_EEE
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:222,48'
          Dst:             _ZZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_16string_like_typeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDaPKcNS0_8log_flagIJDpT_EEERKT0_ENKUlRKS8_E_clESJ_
    - functionName:    _ZN3lg27details14log_conversion4stepIJRNS_5levelERKNSt3__115source_locationERPKcSA_mSA_ERKSt9exceptionJEEEvONS5_5tupleIJDpT_EEERKNS0_10header_strEOT0_DpOT1_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_
        - _ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_14exception_typeERKSt9exceptionEEDaPKcNS0_8log_flagIJDpT_EEEOT0_
        - _ZNK3lg27details10header_str4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:419,53'
          Dst:             _ZNK3lg27details10header_str4dataEv
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:419,39'
          Dst:             _ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_14exception_typeERKSt9exceptionEEDaPKcNS0_8log_flagIJDpT_EEEOT0_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:418,13'
          Dst:             _ZN3lg27details14log_conversion10apply_doneINSt3__15tupleIJRNS_5levelERKNS3_15source_locationERPKcSB_mSB_SB_mSB_EEEEEvRKT_
    - functionName:    _ZN3lg27details14log_conversion4stepIJRNS_5levelERKNSt3__115source_locationERPKcERNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEJRKNS0_10header_strERKSt9exceptionEEEvONS5_5tupleIJDpT_EEESL_OT0_DpOT1_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 404
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details14log_conversion4stepIJRNS_5levelERKNSt3__115source_locationERPKcSA_mSA_ERKSt9exceptionJEEEvONS5_5tupleIJDpT_EEERKNS0_10header_strEOT0_DpOT1_
        - _ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_16string_like_typeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDaPKcNS0_8log_flagIJDpT_EEERKT0_
        - _ZNK3lg27details10header_str4dataEv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:424,47'
          Dst:             _ZNK3lg27details10header_str4dataEv
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:424,33'
          Dst:             _ZN3lg27detailsL11log_convertITpTkNS0_9log_flagsEJETkNS0_16string_like_typeENSt3__112basic_stringIcNS2_11char_traitsIcEENS2_9allocatorIcEEEEEEDaPKcNS0_8log_flagIJDpT_EEERKT0_
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:423,13'
          Dst:             _ZN3lg27details14log_conversion4stepIJRNS_5levelERKNSt3__115source_locationERPKcSA_mSA_ERKSt9exceptionJEEEvONS5_5tupleIJDpT_EEERKNS0_10header_strEOT0_DpOT1_
    - functionName:    _ZN3lg27details14log_conversion5startIJRKNS0_10header_strERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEES5_RKSt9exceptionEEEvNS_5levelERKNS6_15source_locationEPKcDpOT_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 465
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details14log_conversion4stepIJRNS_5levelERKNSt3__115source_locationERPKcERNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEJRKNS0_10header_strERKSt9exceptionEEEvONS5_5tupleIJDpT_EEESL_OT0_DpOT1_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2/conversion.hpp:463,13'
          Dst:             _ZN3lg27details14log_conversion4stepIJRNS_5levelERKNSt3__115source_locationERPKcERNS5_12basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEEJRKNS0_10header_strERKSt9exceptionEEEvONS5_5tupleIJDpT_EEESL_OT0_DpOT1_
    - functionName:    _ZN3lg23logILNS_5levelE3EJRA6_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_RKSt9exceptionEEC2ERKNS5_15source_locationEPS2_RKNS_7details10header_strESC_SO_SF_
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg27details14log_conversion5startIJRKNS0_10header_strERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEES5_RKSt9exceptionEEEvNS_5levelERKNS6_15source_locationEPKcDpOT_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2.hpp:30,9'
          Dst:             _ZN3lg27details14log_conversion5startIJRKNS0_10header_strERNSt3__112basic_stringIcNS6_11char_traitsIcEENS6_9allocatorIcEEEES5_RKSt9exceptionEEEvNS_5levelERKNS6_15source_locationEPKcDpOT_
    - functionName:    _ZN3lg23logILNS_5levelE3EJRA6_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_RKSt9exceptionEEC2EPS2_RKNS_7details10header_strESC_SL_SF_RKNS5_15source_locationE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 45
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg23logILNS_5levelE3EJRA6_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_RKSt9exceptionEEC2ERKNS5_15source_locationEPS2_RKNS_7details10header_strESC_SO_SF_
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2.hpp:44,9'
          Dst:             _ZN3lg23logILNS_5levelE3EJRA6_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_RKSt9exceptionEEC2ERKNS5_15source_locationEPS2_RKNS_7details10header_strESC_SO_SF_
    - 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:    _ZN4ipmi3fru16buildFruAreaDataERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEENS2_IS8_S8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEESA_NS6_INSB_ISC_SF_EEEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionLinenumberEnd: 482
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         57
      ICount:          376
      EdgeCount:       91
      CyclomaticComplexity: 36
      functionsReached:
        - _ZN4ipmi3fru18appendDataChecksumERNSt3__16vectorIhNS1_9allocatorIhEEEE
        - _ZN4ipmi3fru18buildBoardInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
        - _ZN4ipmi3fru20buildChassisInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
        - _ZN4ipmi3fru20buildProductInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
        - _ZN4ipmi3fru24buildCommonHeaderSectionERKjRtRNSt3__16vectorIhNS4_9allocatorIhEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:429,23'
          Dst:             _ZN4ipmi3fru20buildChassisInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
        - Src:             '../ipmi_fru_info_area.cpp:432,5'
          Dst:             _ZN4ipmi3fru24buildCommonHeaderSectionERKjRtRNSt3__16vectorIhNS4_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:439,21'
          Dst:             _ZN4ipmi3fru18buildBoardInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
        - Src:             '../ipmi_fru_info_area.cpp:442,5'
          Dst:             _ZN4ipmi3fru24buildCommonHeaderSectionERKjRtRNSt3__16vectorIhNS4_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:449,20'
          Dst:             _ZN4ipmi3fru20buildProductInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
        - Src:             '../ipmi_fru_info_area.cpp:452,5'
          Dst:             _ZN4ipmi3fru24buildCommonHeaderSectionERKjRtRNSt3__16vectorIhNS4_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:461,5'
          Dst:             _ZN4ipmi3fru18appendDataChecksumERNSt3__16vectorIhNS1_9allocatorIhEEEE
    - functionName:    _ZN4ipmi3fru20buildChassisInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          112
      EdgeCount:       37
      CyclomaticComplexity: 17
      functionsReached:
        - _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - _ZN4ipmi3fru17appendChassisTypeERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEERNS1_6vectorIhNS6_IhEEEE
        - _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
        - _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:303,9'
          Dst:             _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:306,9'
          Dst:             _ZN4ipmi3fru17appendChassisTypeERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEERNS1_6vectorIhNS6_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:309,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:312,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:318,9'
          Dst:             _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
    - functionName:    _ZN4ipmi3fru24buildCommonHeaderSectionERKjRtRNSt3__16vectorIhNS4_9allocatorIhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 289
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ipmi3fru18buildBoardInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       47
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - _ZN4ipmi3fru13appendMfgDateERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEERNS1_6vectorIhNS6_IhEEEE
        - _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
        - _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:334,9'
          Dst:             _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:337,9'
          Dst:             _ZN4ipmi3fru13appendMfgDateERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEERNS1_6vectorIhNS6_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:340,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:343,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:346,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:349,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:360,9'
          Dst:             _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
    - functionName:    _ZN4ipmi3fru20buildProductInfoAreaERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          173
      EdgeCount:       51
      CyclomaticComplexity: 20
      functionsReached:
        - _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
        - _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:377,9'
          Dst:             _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:380,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:383,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:386,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:389,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:392,9'
          Dst:             _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:406,9'
          Dst:             _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
    - functionName:    _ZN4ipmi3fru18appendDataChecksumERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 88
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ipmi3fru19preFormatProcessingEbRNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ipmi3fru10appendDataERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEERKNS1_3mapIS7_S7_NS1_4lessIS7_EENS5_INS1_4pairIS8_S7_EEEEEERNS1_6vectorIhNS5_IhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          149
      EdgeCount:       43
      CyclomaticComplexity: 22
      functionsReached: []
      functionUses:    11
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ipmi3fru20postFormatProcessingERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN4ipmi3fru18appendDataChecksumERNSt3__16vectorIhNS1_9allocatorIhEEEE
        - _ZN4ipmi3fru7padDataERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:117,5'
          Dst:             _ZN4ipmi3fru7padDataERNSt3__16vectorIhNS1_9allocatorIhEEEE
        - Src:             '../ipmi_fru_info_area.cpp:124,5'
          Dst:             _ZN4ipmi3fru18appendDataChecksumERNSt3__16vectorIhNS1_9allocatorIhEEEE
    - functionName:    _ZN4ipmi3fru7padDataERNSt3__16vectorIhNS1_9allocatorIhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          40
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ipmi3fru13appendMfgDateERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEERNS1_6vectorIhNS6_IhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 229
      functionLinenumberEnd: 259
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          149
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached:
        - _ZN4ipmi3fru15timeStringToRawERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - fprintf
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:234,27'
          Dst:             _ZN4ipmi3fru15timeStringToRawERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
        - Src:             '../ipmi_fru_info_area.cpp:252,9'
          Dst:             fprintf
    - functionName:    _ZN4ipmi3fru15timeStringToRawERKNSt3__112basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         43
      ICount:          217
      EdgeCount:       84
      CyclomaticComplexity: 43
      functionsReached:
        - __cxa_atexit
        - __cxa_guard_abort
        - __cxa_guard_acquire
        - __cxa_guard_release
        - timegm
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:204,5'
          Dst:             __cxa_guard_acquire
        - Src:             '../ipmi_fru_info_area.cpp:204,5'
          Dst:             __cxa_atexit
        - Src:             '../ipmi_fru_info_area.cpp:204,5'
          Dst:             __cxa_guard_release
        - Src:             '../ipmi_fru_info_area.cpp:204,5'
          Dst:             __cxa_guard_abort
        - Src:             '../ipmi_fru_info_area.cpp:219,12'
          Dst:             timegm
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_acquire
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_release
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __cxa_guard_abort
      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:    timegm
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    _ZN4ipmi3fru17appendChassisTypeERKNSt3__13mapINS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEES8_NS1_4lessIS8_EENS6_INS1_4pairIKS8_S8_EEEEEERNS1_6vectorIhNS6_IhEEEE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../ipmi_fru_info_area.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          135
      EdgeCount:       39
      CyclomaticComplexity: 19
      functionsReached:
        - _ZN3lg25errorIJRA6_KcRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_RKSt9exceptionEECI2NS_3logILNS_5levelE3EJS3_SB_S3_SE_EEEEPS1_RKNS_7details10header_strESB_SM_SE_RKNS4_15source_locationE
        - __clang_call_terminate
        - __cxa_begin_catch
        - __cxa_end_catch
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../ipmi_fru_info_area.cpp:144,9'
          Dst:             __cxa_begin_catch
        - Src:             '../ipmi_fru_info_area.cpp:147,13'
          Dst:             _ZN3lg25errorIJRA6_KcRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_RKSt9exceptionEECI2NS_3logILNS_5levelE3EJS3_SB_S3_SE_EEEEPS1_RKNS_7details10header_strESB_SM_SE_RKNS4_15source_locationE
        - Src:             '../ipmi_fru_info_area.cpp:151,9'
          Dst:             __cxa_end_catch
        - Src:             '../ipmi_fru_info_area.cpp:151,9'
          Dst:             __cxa_end_catch
        - Src:             '../ipmi_fru_info_area.cpp:151,9'
          Dst:             __clang_call_terminate
    - functionName:    _ZN3lg25errorIJRA6_KcRNSt3__112basic_stringIcNS4_11char_traitsIcEENS4_9allocatorIcEEEES3_RKSt9exceptionEECI2NS_3logILNS_5levelE3EJS3_SB_S3_SE_EEEEPS1_RKNS_7details10header_strESB_SM_SE_RKNS4_15source_locationE
      functionSourceFile: '/src/phosphor-host-ipmid/build/../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2.hpp'
      linkageType:     InternalLinkage
      functionLinenumber: 73
      functionLinenumberEnd: 73
      functionDepth:   0
      returnType:      void
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - _ZN3lg23logILNS_5levelE3EJRA6_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_RKSt9exceptionEEC2EPS2_RKNS_7details10header_strESC_SL_SF_RKNS5_15source_locationE
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../subprojects/phosphor-logging/lib/include/phosphor-logging/lg2.hpp:73,1'
          Dst:             _ZN3lg23logILNS_5levelE3EJRA6_KcRNSt3__112basic_stringIcNS5_11char_traitsIcEENS5_9allocatorIcEEEES4_RKSt9exceptionEEC2EPS2_RKNS_7details10header_strESC_SL_SF_RKNS5_15source_locationE
    - functionName:    _ZN3lg27details6do_logENS_5levelERKNSt3__115source_locationEPKcz
      functionSourceFile: '/src/phosphor-host-ipmid/build/../test/lg2_stub.cpp'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
